此项目的默认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值改成你现在使用的虚拟目录名.
转载于:https://www.cnblogs.com/Bluehand/p/3881001.html
此项目的默认Web访问模式设置为文件共享, 但是无法从路径(此为转贴)相关推荐
- Java Web访问.action_java设置web首页访问action
index.jsp 一般首页进的是静态页面 如果需要首页是动态的页面 就需要先进action访问数据 再回到首页显示 因为 welcome-file 必须是实际存在的文件,不能是action或者ser ...
- labview由于其他对话正在访问FIFO_Windows内核逻辑漏洞:IO管理器访问模式不匹配...
概述 本文深入介绍了Windows内核中一个有趣的逻辑漏洞,以及我与Microsoft的合作伙伴共同修复的过程.如果内核和驱动程序的开发人员在访问设备对象时未考虑IO管理器的操作方式,那么漏洞所产生的 ...
- 【转】“无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域”错误提示的解决...
错误提示: 无法在Web服务器上启动调试.您不具备调试此应用程序的权限,此项目的URL位于Internet区域 一般用下面的方法可以解决: 1:确认在"配置属性"中的"启 ...
- 华三防火墙web端口_设置H3C SecPath F100 系列防火墙的web访问
设置 H3C SecPath F100 系列防火墙的 web 访问 最近集团下属酒店退回一台 H3C SecPath F100-S 防火墙,自我学习巩固的同 时, 给大家带来几篇教程, 欢迎大家的拍砖 ...
- php伪静态url运用,再谈 THINKPHP 伪静态url(URL访问模式)的设置
THINKPHP 有如下URL访问模式可以定义:默认是 PATHINFO模式 // URL 模式定义 const URL_COMMON = 0; //普通模式 const URL_PATHINFO = ...
- Android 各版本 设置 USB 默认连接 MTP 模式 ( Android 6.0+ )
Android 各版本 设置 USB 默认连接 MTP 模式 ( Android 6.0+ ) Android 6.0 以及之后的版本,google默认设计直接配置USB连接模式为 :仅充电: 项目 ...
- 忆龙2009:能否将ACS WEB访问页面的默认端口号2002修改为其他端口?
ACS的WEB访问页面其默认监听端口号为2002,能否将其修改为其他值?答案是否定的. 当你连接到2002端口时,系统会随机地将其改变为1024~65535中的一个端口.但是ACS总是使用2002作为 ...
- 【UE5】虚幻5 无法设置默认的游戏模式
[UE5]虚幻5 无法设置默认的游戏模式 在自学的开荒期,总是会被各种莫名其妙的问题浪费大量时间,使得主内容的学习时间越来越少. 在 项目设置-项目-地图和模式 中,无法设置"选中的游戏模式 ...
- 小米note2开启位置服务器,小米Note2怎么开启默认公交模式?小米Note2公交模式设置方法...
小米Note2不仅拥有美观的外形界面,其手机中的公交刷卡模式是许多用户选择购买的原因之一,在小米Note2手机中,不仅支持刷公交卡,还支持地铁.轻轨收费刷卡,而在近期许多用户向小编反应,在使用小米No ...
最新文章
- 查看Linux发行版的名称和版本号
- python dig trace 功能实现——通过Querying name server IP来判定是否为dns tunnel
- Android——怎么在一个 Activity 中销毁另外一个 Activity
- systematic approach for educational resource gathering
- c++学习笔记之成员函数
- 怎么用python实现回归_Python使用sklearn实现的各种回归算法示例
- MySQL数据库-笔记04【查询练习题*8道(附解析)】
- 牛客 - tokitsukaze and Inverse Number(树状数组+逆序对定理)
- Lucene学习总结之三:Lucene的索引文件格式(1)
- C++ primer第六章6.6函数匹配
- mysql常规使用(建立,增删改查,视图索引)
- java blog 引擎_推荐10个Java开源CMS系统
- 十六进制转二进制c语言程序,c语言中十六进制转为二进制
- QT widget宽高比
- cnki账号 中国知网 免费 入口 用户名 密码 国内外学术刊物数据库账号
- 计算机表格制作培训教材,电脑制作表格教案设计
- 什么软件可以把qlv格式转换成mp4
- 微信小程序获取接口数据与展现
- 百度地图3d效果和卫星图效果
- python 爬取知网url