打开ASP.NET Web项目时,此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。文件路径“...”怀URL“...”不

原创 2009年07月29日 17:30:00

当你打开ASP.NET Web项目时,如果出现这样的错误提示:
提示窗口标题: Web访问失败
提示内容: 此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。文件路径“...”怀URL“...”不符。这两者需要映射到相同的服务器位置。HTTP错误404: Not Found ......

 

处理方法:

 

到“C:/Documents and Settings/你的用户名/VSWebCache/计算机名/”中, 删除与该项目同名的文件夹。

 

分析:

 

当你新建ASP.NET Web项目时,VS.NET会自动在VSWebCache中新建一个与项目同名的文件夹(如果已存在这样的文件夹,VS.NET会更新该文件夹),并在该文件夹中创建一个文件(项目名.csproj.user)和ASP.NET Web项目中所有目录的副本(副本是一个空目录,不包含任何文件)。

 

当你打开ASP.NET Web项目,VS.NET会读取VSWebCache中的与该项目同名的文件夹, 如果VSWebCache中的文件夹的映射路径与这个ASP.NET Web项目不同就会出现上面的错误信息。而这时只有通过删除VSWebCache中的同名文件夹,让VS.NET重新建一个才能解决问题。

 

小知识:

 

1、VSWebCache的作用是为了支持脱机开发ASP.NET Web应用程序。假如你本来在一台WEB服务器进行ASP.NET项目的开发,现在因为某些原因,只能在自己的笔记本电脑上进行脱机开发,这时你就可以利用VS.NET的WEB脱机开发功能。在自己的笔记本电脑上打开这个项目,在VS.NET中,选中“项目”=》“Web项目”=》“脱机工作”。这时, VS.NET会将所有项目文件复制到VSWebCache中。这样你就可以在脱机情况下,通过打开VSWebCache中的项目文件来进行开发。当联机时, 选中“项目”=》“Web项目”选择“同步所有文件夹”,就可以将脱机开发的内容复制到服务器中。

 

2、VS.NET使用FrontPage server extensionsg与Web服务器进行通信,VS.NET无法直接修改Web服务器中的文件,所以VS.NET把VSWebCache作为一个中转站, 将编辑与编译的文件先放在VSWebCache中,然后通过FrontPage server extensionsg上传到服务器。

 

小问题:VS.NET弹出的这个提示窗口中的信息无法通过Ctrl+C进行复制。

 

 

VS无法打开项目文件“Web.csproj” -此安装不支持该项目类型问题解决方案

VS无法打开项目文件“Web.csproj” -此安装不支持该项目类型问题解决方案
  • yangyisen0713
  • yangyisen0713
  • 2016年10月12日 09:43
  • 2541

java web项目的访问路径

http://localhost:8080/HelloWorld/: 上面未指定特定的文件却个访问index.html是因为在web.xml中配置好了现在删除web.xml中的配置信息:访问上面的网...
  • yhj19920417
  • yhj19920417
  • 2015年06月24日 20:16
  • 8497

Eclipse中修改Web项目的URL访问路径

1 tomcat启动的URL 在自己的项目名称上,点右键,properties,web project settings,然后修改右边的context root,一般默认是项目名,但是,如果是复制别...
  • petercnmei
  • petercnmei
  • 2017年02月28日 09:57
  • 5445

Eclipse4.4.2及以上版本中快速打开项目所在文件夹的方法

Eclipse4.4.2及以上版本中快速打开项目所在文件夹的方法 一、一般方法 在用Eclipse进行JavaWeb开发时,有时需要查看项目所在的硬盘里的文件,我们以前的方法是项目右键--...
  • chenchunlin526
  • chenchunlin526
  • 2017年01月21日 15:16
  • 2728

vs2010打开c#工程时 -- 无法打开项目文件“***.csproj”,因为此版本不支持该项目类型

其实问题特别简单,
  • LHK000
  • LHK000
  • 2014年05月09日 09:23
  • 4438

解决visual studio2010打开web项目无权限的问题

现在的位置:码农想说 > 开发点滴 > 解决visual studio2010打开web项目无权限的问题 我的系统是win7,64位的。同事给一个项目,我尝试打开,其中有一个web项目打开失败,错误...
  • shenyingzgd
  • shenyingzgd
  • 2015年08月03日 17:26
  • 1134

【VS2013】解决方案加载失败,无法读取项目文件“xxx.vcxproj”

【VS2013】解决方案加载失败,无法读取项目文件“xxx.vcxproj”
  • qq_30214939
  • qq_30214939
  • 2017年06月18日 20:17
  • 3494

VS2010在加载项目时,提示无法打开项目文件, 此安装不支持该项目类型的解决方法

打开VS2010的解决方案,有的项目加载不进来,出现错误提示“无法打开项目文件 此安装不支持该项目类型”。 解决方法: 1.升级mvc版本     vs2010需要把mvc升到3,默...
  • wujiaqi168
  • wujiaqi168
  • 2014年05月06日 15:59
  • 6241

web项目中各种路径的获取

web项目中各种路径的获取 1.可以在servlet的init方法里 String path = getServletContext().getRealPath("/"); 这将获取web项目的...
  • u012089657
  • u012089657
  • 2015年04月16日 16:47
  • 6895

Javaweb项目中的路径问题

最近在完成一个作业的时候,需要读取一个在javaWeb的项目中的XML文件。老是弄不好,便去网上找了方法,有用!一开始也没深究,完成了作业后,有精力深究了一下。如今写出来,供大家参考。 我的项...
  • mice_male
  • mice_male
  • 2016年10月20日 09:55
  • 1376
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:打开ASP.NET Web项目时,此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。文件路径“...”怀URL“...”不
举报原因:
原因补充:

(最多只允许输入30个字)