首先介绍一下背景:我将我的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中更新此内容吗?
就好像它已经将旧路径保存在某处而不是自动更新它。
答案 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需要使用默认值重新创建它。