IIS正在尝试访问错误的web.config

时间:2013-02-21 22:47:44

标签: visual-studio-2010 iis

首先介绍一下背景:我将我的SVN存储库重新检出到一个新位置并尝试从那里运行应用程序。现在,Visual Studio在使用本地IIS Web服务器启动MVC应用程序时遇到问题。 我目前收到此错误:

  

无法访问请求的页面,因为页面的相关配置数据无效。

     

详细错误信息:   模块IIS Web核心   通知未知   处理程序尚未确定   错误代码0x80070003   配置错误无法读取配置文件   配置文件\?\ C:\ RND \ app \ web.config   请求的URL https:// localhost:44304 / app   物理路径
  登录方法尚未确定   登录用户尚未确定   请求跟踪目录

问题是配置文件在c:\ RND \ app \ web.config中不存在,它现在位于c:\ RND \ appTest \ web.config。

我有可能在Visual Studio中更新此内容吗?

就好像它已经将旧路径保存在某处而不是自动更新它。

3 个答案:

答案 0 :(得分:13)

您只需删除项目中的.vs文件并重建项目即可更正此行为。 Visual Studio将重新生成另一个.vs文件,并更正了web.config的路径。存储有关web.config文件路径的设置,其中包括。

答案 1 :(得分:6)

移动项目文件夹后,我遇到了同样的问题。我通过编辑IISExpress applicationhost.config文件并更正其中的错误路径来修复它。

在我的机器上,在C:\ Users \\ Documents \ IISExpress \ config

中找到了applicationhost.config文件

答案 2 :(得分:1)

我通过在同一级别的.sln文件中删除存储在.vs文件夹中的名为“applicationhost.config”的文件来修复它。 此文件包含有关解决方案的所有信息,通过删除它,visual studio需要使用默认值重新创建它。