此项目的默认Web访问模式设置为文件共享, 但是无法从路径(此为转贴)
故障现象:
当你打开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进行复制。
参考文章: http://www.ftponline.com/vsm/2003_01/online/hottips/kiely/default.aspx
如果还是解决不了!
检查一下iis里面的设置,是否存在这个虚拟目录和它的指向。用记事本打开.sln文件,把里面的localhost后面的虚拟目录写好,保存,然后再用vs打开。 如果还是不行,那么把web.config命名为_web.config 用vs打开项目。
你设置的虚拟目录名要和该项目原来使用的虚拟目录名一样, 或者在.csproj.webinfo文件中, 将URLPath值改成你现在使用的虚拟目录名.
此项目的默认Web访问模式设置为文件共享, 但是无法从路径(此为转贴)的更多相关文章
- X-UA-Compatible IE 浏览器默认文档模式设置
制作网页的时候,IE8浏览器浏览页面的时候,有时候文档模式默认是IE7,导致IE8兼容性不是非常好.出现IE7应该出现的模式. 解决的方法例如以下: 在X-UA-Compatible中可用的方法有: ...
- 在代码中设置IE9的默认文档模式
要在旧系统中加一个jquery插件,本地demo测试没问题,部署到服务器后却报错.使用的是IE9浏览器,打开F12调试台,发现默认的文档模式是IE7,调成IE9后,报错消失.可以确认是该插件不兼容IE ...
- 【node.js web项目】解决路由默认是hash模式(带#)
[概念讲述] 1.什么是hash模式 Vue+WebPack项目,本身是一个单页应用. vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 ...
- Zabbix - 修改默认的 Web 访问URL
背景 CentOS 7 64 Zabbix 4 LTS 使用RPM在线方式安装 修改过程 # 修改默认的访问路径:http://x.x.x.x/zabbix 修改为 http://x.x.x.x/ v ...
- Web开发基本准则-55实录-Web访问安全
Web开发工程师请阅读下面的前端开发准则,这是第一部分,强调了过去几年里我们注意到的Web工程师务须处理的Web访问安全基础点.尤其是一些从传统软件开发转入互联网开发的工程师,请仔细阅读,不要因为忽视 ...
- ThinkPHP中U方法与url的四种访问模式
ThinkPHP中U方法的用处主要是完成对url地址的组装,在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码.在模板中的调用格式需 ...
- XAF-列表视图数据访问模式
本主题介绍有关列表视图如何提供数据访问的几种方式.请注意,选择正确的方式对于实现XAF应用程序的最佳性能至关重要. 数据访问模式概述 在模型编辑器中,通过 视图-> <ListV ...
- Java Web开发模式
一 Java Web开发模式的变迁 1 最初的Java web服务器端编程技术是Servlet,利用Servlet就可以开发出一个Web应用程序. 2 为了解决Servlet缺陷,SUN推出了JSP技 ...
- 利用Squid反向代理搭建CDN缓存服务器加快Web访问速度
2011年11月26日 ? Web服务器架构 ? 评论数 2 案例:Web服务器:域名www.abc.com IP:192.168.21.129 电信单线路接入访问用户:电信宽带用户.移动宽带用户出现 ...
随机推荐
- ORA-02447: cannot defer a constraint that is not deferrable
一个constraint如果被定义成deferrable那么这个constraints可以在deferred和imediate两种状态相互转换. deferred只在transaction中有效,也就 ...
- 高仿QQ即时聊天软件开发系列之三登录窗口用户选择下拉框
上一篇高仿QQ即时聊天软件开发系列之二登录窗口界面写了一个大概的布局和原理 这一篇详细说下拉框的实现原理 先上最终效果图 一开始其实只是想给下拉框加一个placeholder效果,让下拉框在未选择未输 ...
- LIS n*log(n)的理解
很多时候lis 用二分的方法比较方便 这里写一下他的原理 这里仅对严格的最长上升子序列做讨论 这里有两个数列 一个数列是 原串的数列 a1-an 另一个数列是最长上升子序列辅助数列 s数列的长度为 ...
- MFC 创建选项卡
1.创建三个选项卡Dialog窗体,ID分别改为porpTest1.porpTest2.porpTest3 2.创建三个选项卡类,类名分别为CPropTest1.CPropTest2.CPropTes ...
- CentOS 5设置服务器hostname、DNS和IP
CentOS 5如何设置服务器主机名.DNS?设置主机名hostname编辑/etc/hostname文件写入:116.23.14.25 centostest.com其中116.23.14.25 表示 ...
- text-align:justify小例子
一个使用 text-align: justify; 使元素均匀分布的小例子: <!DOCTYPE html> <html lang="en"> <he ...
- DEDE首页调用{dede:field.content/}
过滤DEDE后台自己添加的Class文件和HTML代码: {dede:sql sql='Select content from #@__arctype where id=1'} [field:cont ...
- Canvas -画图
2014-09-30 09:14:57 <!doctype html> <html> <head> <title> </title> < ...
- 获取当前页面的完整URL
PHP实现 #测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."< ...
- 转载自php 大牛的学习计划 人生规划
2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们.我们是一群充满浮躁.抱怨.迷茫的程序猿,想一想3年就这么过去了,社会变得更 ...