Visual studio 2010 IIS试图访问错误的web.config

Visual studio 2010 IIS试图访问错误的web.config,visual-studio-2010,iis,Visual Studio 2010,Iis,首先是一点背景:我重新检查了我的SVN存储库到一个新的位置,并尝试从那里运行应用程序。现在Visual Studio在使用本地IIS Web服务器启动我的MVC应用程序时遇到问题。 我当前遇到以下错误: 无法访问请求的页面,因为该页面的相关配置数据无效 详细错误信息: 模块iiswebcore 通知未知 处理程序尚未确定 错误代码0x80070003 配置错误无法读取配置文件 配置文件\?\C:\RND\app\web.Config 请求的URL https://localhost:44304/

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

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

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

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

有没有办法在VisualStudio中更新此内容


这就好像它已将旧路径保存在某个位置,而没有自动更新它一样。

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


在我的计算机上,applicationhost.config文件位于C:\Users\\Documents\IISExpress\config

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

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

您可能需要检查系统路径,以查看该路径是否已添加到该文件中。我还建议关闭您的环境并重新加载它,以防您保存了缓存副本。甚至不必删除文件夹,只需更新.config文件即可!