CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

vs不能新建asp.net项目,说C:\Inetpub\wwwroot与url的http://localhost/项目名不一致

楼主yangflyingSQL()2006-03-06 09:27:16 在 .NET技术 / ASP.NET 提问

该怎么解决? 问题点数:100、回复次数:7Top

1 楼xiaogueizi(寻寻觅觅、冷冷清清、凄凄惨惨戚戚!)回复于 2006-03-06 09:57:32 得分 10

情况有很多哦IIS服务没有成功启动,没有设置到虚拟目录,或是把你的IIS的站点设置到c:\inetpub\wwwroot\下,或是重新建个虚拟目录,把原来的程序拷贝到新建的虚拟目录下  
  .Top

2 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2006-03-06 10:03:43 得分 10

是不是你创建工程时选择什么目录了Top

3 楼fphuang(人在哈尔滨·四月)回复于 2006-03-06 10:04:01 得分 39

转贴:  
   
  步骤尝试如下:  
   
  1.当然先确定一下,是否真的装了1.1的版本,查看路径   C:\WINNT\Microsoft.NET\Framework\v1.1.4322  
   
  2.也是很多人都知道,重新安装   aspnet_regiis   ,怎么安装,就不多说了,网上很多!  
   
  3.重启IIS,重新启动ASP.NET服务程序  
   
  4.如果你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。可以修改“默认web站点”的名字,但不要删除,一旦删除,只要在新建的时候,名称严格为“默认web站点”也可以恢复  
   
  5.如果你的IE使用了代理的话,把   Bypass   Proxy   Server   for   local   adresses勾上  
   
  6.如果你本身已经有个web站点,请把它卸载掉,不用重新安装vs.net,只要重新安装下iis也可以。  
   
  7.如果还是不行,那可真没什么办法了,那就重装IIS,FRAMWORK,.NET,操作系统吧  
   
  最后说一个安全问题,尽量不要把IIS指向默认路径C:\Inetpub\wwwroot   这个路径很容易受攻击,最好重新指向一个新的路径,然后把wwwroot文件夹删除掉,需要用户上传文件的,千万要阻止上传“.HTA”文件,做好访问网站的权限,屏蔽执行HTA文件,做好数据库备份工作!  
   
  又是工作中的一点经验,供大家参考,少走弯路!  
   
   
  确实是Bug  
   
  1.你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重试,或许可以解决。  
  2.以上方法不能解决问题时,考虑MSDN中的解决办法,如下:  
  Visual   Studio   .NET   无法确定在   Web   服务器计算机上运行的是否为   ASP.NET   1.1   版。该错误可能在几种不同情况下发生。请检查是否属于以下情况:  
  a,   确保   .NET   Framework   1.1   版安装在   Web   服务器计算机上。有关详细信息,请参见   Visual   Studio   .NET   软件要求。    
  b,   如果   ASP.NET   已安装在   Web   服务器计算机上,但仍然遇到此错误,则可能是配置问题。为了纠正有问题的安装或配置,可以使用名为   aspnet_regiis   的   ASP.NET   实用工具。在类似如下所示的路径中可以找到此命令行实用工具:    
  C:\WINDOWS\Microsoft.NET\Framework\v1.1.nnnn\  
  其中   nnnn   表示四位内部版本号。在最高版本号下查找。使用   /i   开关运行该实用工具:    
  aspnet_regiis   /i  
  提示   您可以从命令的正确目录中直接打开该命令窗口。从   Windows   的“开始”菜单,指向“程序”、“Visual   Studio   .NET   2003”、“Visual   Studio   .NET   工具”,然后选择“Visual   Studio   .NET   命令提示”。在窗口打开后,键入   aspnet_regiis   /i。  
   
   
  不需要吧,在程序的vs.net的vs.net   tool   的   vs.net   command   prompt下  
  输入:  
  aspnet_regiis   -r  
   
  问题就可以解决了。  
  仔细的看看   aspnet_regiis   的参数的意义  
  查询参数   aspnet_regiis   /all  
  会列出所有的参数  
  Top

4 楼feiren1421(Slash:弦断谁听,我醉谁知?)回复于 2006-03-06 10:10:28 得分 10

我遇到过和你一样的问题,不过我是由于设置代理的毛病  
  详情见:  
  http://feiren1421.cnblogs.com/archive/2006/02/22/335143.htmlTop

5 楼shadow841112(孤风)回复于 2006-03-06 14:13:19 得分 10

请确保IIS正确启动。  
  IIS的虚拟目录没有改变,如果有改变,相应调整~Top

6 楼goody9807(http://goody9807.cnblogs.com)回复于 2006-03-06 14:30:47 得分 20

http://goody9807.cnblogs.com/archive/2005/03/09/115660.htmlTop

7 楼njuzgj(罐子)回复于 2006-03-06 14:39:47 得分 1

MARKTop

相关问题

  • 新手求助:Permission denied in c:\inetpub\wwwroot\index.php
  • 无法打开web项目“helloworld“。文件路径"c:\inetpub\wwwroot\helloworld"与URL"http://Localhost:/helloworld"不符。这两者需要映射到
  • 对路径“c:\inetpub\wwwroot\webolap\db\type.xml”的访问被拒绝。
  • ASPNET 不能访问我的webservices(C:\Inetpub\wwwroot\TrueWebServices\Service1.asmx)
  • ASP文件必须放在C:\Inetpub\wwwroot目录下吗?
  • 请问c:\inetpub\wwwroot下出现了一个catalog.wci目录,这是什么东西?
  • 为什么把我的网页放入c:\Inetpub\wwwroot里浏览网页时会出现…
  • ●●●无法将程序集“aaa”复制到文件“C:\Inetpub\wwwroot\MySolution\aaa.dll”。拒绝访问●●●
  • C:\Inetpub\wwwroot\Auto\WebForm1.aspx.cs(23): 找不到类型或命名空间名称“Sqlconnection”(是否缺少 using 指令或程序集引用?)
  • 系统抱错:"C:\Inetpub\wwwroot\movie\”的访问被拒绝。未能开始监视文件更改",这是什么原因?

关键词

  • .net
  • asp.net
  • vs.net
  • aspnet
  • 安装
  • ip
  • 虚拟
  • vs
  • 解决
  • 服务器

得分解答快速导航

  • 帖主:yangflyingSQL
  • xiaogueizi
  • cow8063
  • fphuang
  • feiren1421
  • shadow841112
  • goody9807
  • njuzgj

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo