故障现象:

当你打开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访问模式设置为文件共享, 但是无法从路径(此为转贴)相关推荐

  1. Java Web访问.action_java设置web首页访问action

    index.jsp 一般首页进的是静态页面 如果需要首页是动态的页面 就需要先进action访问数据 再回到首页显示 因为 welcome-file 必须是实际存在的文件,不能是action或者ser ...

  2. labview由于其他对话正在访问FIFO_Windows内核逻辑漏洞:IO管理器访问模式不匹配...

    概述 本文深入介绍了Windows内核中一个有趣的逻辑漏洞,以及我与Microsoft的合作伙伴共同修复的过程.如果内核和驱动程序的开发人员在访问设备对象时未考虑IO管理器的操作方式,那么漏洞所产生的 ...

  3. 【转】“无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域”错误提示的解决...

    错误提示: 无法在Web服务器上启动调试.您不具备调试此应用程序的权限,此项目的URL位于Internet区域 一般用下面的方法可以解决: 1:确认在"配置属性"中的"启 ...

  4. 华三防火墙web端口_设置H3C SecPath F100 系列防火墙的web访问

    设置 H3C SecPath F100 系列防火墙的 web 访问 最近集团下属酒店退回一台 H3C SecPath F100-S 防火墙,自我学习巩固的同 时, 给大家带来几篇教程, 欢迎大家的拍砖 ...

  5. php伪静态url运用,再谈 THINKPHP 伪静态url(URL访问模式)的设置

    THINKPHP 有如下URL访问模式可以定义:默认是 PATHINFO模式 // URL 模式定义 const URL_COMMON = 0; //普通模式 const URL_PATHINFO = ...

  6. Android 各版本 设置 USB 默认连接 MTP 模式 ( Android 6.0+ )

    Android 各版本 设置 USB 默认连接 MTP 模式 ( Android  6.0+ ) Android 6.0 以及之后的版本,google默认设计直接配置USB连接模式为 :仅充电: 项目 ...

  7. 忆龙2009:能否将ACS WEB访问页面的默认端口号2002修改为其他端口?

    ACS的WEB访问页面其默认监听端口号为2002,能否将其修改为其他值?答案是否定的. 当你连接到2002端口时,系统会随机地将其改变为1024~65535中的一个端口.但是ACS总是使用2002作为 ...

  8. 【UE5】虚幻5 无法设置默认的游戏模式

    [UE5]虚幻5 无法设置默认的游戏模式 在自学的开荒期,总是会被各种莫名其妙的问题浪费大量时间,使得主内容的学习时间越来越少. 在 项目设置-项目-地图和模式 中,无法设置"选中的游戏模式 ...

  9. 小米note2开启位置服务器,小米Note2怎么开启默认公交模式?小米Note2公交模式设置方法...

    小米Note2不仅拥有美观的外形界面,其手机中的公交刷卡模式是许多用户选择购买的原因之一,在小米Note2手机中,不仅支持刷公交卡,还支持地铁.轻轨收费刷卡,而在近期许多用户向小编反应,在使用小米No ...

最新文章

  1. 查看Linux发行版的名称和版本号
  2. python dig trace 功能实现——通过Querying name server IP来判定是否为dns tunnel
  3. Android——怎么在一个 Activity 中销毁另外一个 Activity
  4. systematic approach for educational resource gathering
  5. c++学习笔记之成员函数
  6. 怎么用python实现回归_Python使用sklearn实现的各种回归算法示例
  7. MySQL数据库-笔记04【查询练习题*8道(附解析)】
  8. 牛客 - tokitsukaze and Inverse Number(树状数组+逆序对定理)
  9. Lucene学习总结之三:Lucene的索引文件格式(1)
  10. C++ primer第六章6.6函数匹配
  11. mysql常规使用(建立,增删改查,视图索引)
  12. java blog 引擎_推荐10个Java开源CMS系统
  13. 十六进制转二进制c语言程序,c语言中十六进制转为二进制
  14. QT widget宽高比
  15. cnki账号 中国知网 免费 入口 用户名 密码 国内外学术刊物数据库账号
  16. 计算机表格制作培训教材,电脑制作表格教案设计
  17. 什么软件可以把qlv格式转换成mp4
  18. 微信小程序获取接口数据与展现
  19. 百度地图3d效果和卫星图效果
  20. python 爬取知网url

热门文章

  1. 四月森林火灾地震频发,感恩奋战在一线的最可爱的人
  2. 通过DataWorks数据集成归档日志服务数据至MaxCompute进行离线分析
  3. 2021年4月12日-民航上海医院-瑞金医院古北分院-检查报告单
  4. 关于对Caffe适用场景的思考
  5. ubuntu下面supertux2的玩法
  6. hexo 修改yelee文章标题字体颜色
  7. 如何选购儿童陪伴机器人(非广告)
  8. Finding Structure in Time论文解读
  9. 数据结构与算法:已知二叉树两种遍历序列,求第三种遍历序列
  10. 机器学习(三十七)——Integrating Learning and Planning(3)