.net里面不能打开或创建web项目,提示:文件路径"g:\我的网站\WebApplication1"与URL“http://localhost/WebApplication1"不符。这两者需要映射到相同的服务器位置。HTTP错误404:Not Found
但我确实把默认网站的主目录改为g:\我的网站的啊,想不通哪里的问题。
16 个解决方案
你不需要改主目录的!
只要你在主目录下面建立一个虚拟目录这个虚拟目录的物理路径指定到项目所在的文件夹就可以了!
新建项目的时候不用设置虚拟目录的吧,你们到底什么意思呢?
另外,错误标题是"web访问失败".
回draclosta(龙云星):你说的好像很对,因为错误提示里面也提到了网络共享:此项目的默认web访问模式设置为文件共享,但是无法从路径”G:\我的网站\WebApplication1”打开“http://localhost/WebApplication1”处的项目文件夹。
但我设置了共享,还是不行。
更奇怪的是我把默认网站的主目录改回到wwwroot,竟然还是错误,错误信息竟然没变。
虚拟目录设置已经设置过多个,这个没关系吧。
各位哥哥,看看俺的问题吧`~俺的问题也是不能创建web应用程序~~~~~~~~~~~
弹出的对话框:visual studio.net 已检测到指定的web服务器运行的不是ASP.Net1.1版,你将无法运行Asp.net web 应用程序或服务。俺装的是双系统,win2000在D 盘上`~~??~??
windows 2000 service pack4~~,iis 好象也没问题`~`
重装了iis,还是不行,我的系统是winows server2003,急盼指教。
>> 但我确实把默认网站的主目录改为g:\我的网站的啊,想不通哪里的问题。
你改为g:2.如果你改了IE设置,请你把他改回来。
3、如果为VS.net2002,请重新注册IIS:
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
如果为VS.net2003请:
今天,修复了公司中2个这样的例子,一个成功,一个失败,后来发现,执行aspnet_regiis -i的时候,会在C:\Documents and Settings\%UserName%\Local Settings\Temp下面生成一些临时文件,如果你不删除干净的话,运行aspnet_regiis -i会直接读取这些旧文件,所以,后来我执行aspnet_regiis -u卸掉aspnet,然后删除了临时文件,包含C:\WINNT\Temp中的内容,再运行aspnet_regiis -i就可以了。
没有,只有默认网站,现在的错误信息为:此项目的默认web访问模式设置为文件共享,但是无法从路径”c:\inetpub\wwwroot\WebApplication1”打开“http://localhost/WebApplication1”处的项目文件夹。无法创建项目。文件路径"c:\inetpub\wwwroot\WebApplication1"与URL“http://localhost/WebApplication1"不符。这两者需要映射到相同的服务器位置。HTTP错误404:Not Found
唉,还不行,windows2003server下的.net2002,真的很麻烦么?
问题已由以前的帖子解决,感兴趣的请看http://expert.csdn.net/Expert/topic/2837/2837439.xml?temp=.5736963
多谢大家参与。
这个问题应该很普遍的,真不知道为什么我们会遇到这样的问题。
还是虚拟目录的问题,你的主目录如果设置的如果是c:\inetpub\wwwroot
应该不会出现这个问题
我用的也是windows 2003 server
不过.NET也是2003
在主目录下没问题
设成其他的目录也没问题
可能是你设置的时候有点问题
回 cbj(一剑飘红) :不会啊,我重装的iis, 主目录没改。刚才我把虚拟目录全删了,也还是能新建项目的。