项目移动后找不到 Web.config 文件
本文关键字:config 文件 Web 找不到 移动 项目 | 更新日期: 2023-09-27 18:34:13
我在Visual Studio
有一堆Web项目,我从C:驱动器移动到D:驱动器。
我
- 更新
IIS
以指向新位置 - 完成
IIS
重置 - 已重新启动计算机
- 已清除此页面上提到的所有文件夹
- 清洁了我所有的溶液
- 重建所有解决方案等等。
然而,当我运行任何SpecFlow
测试时,我得到一个HTTP 500
错误,根本原因是它找不到其中一个解决方案的web.config
文件,因为它正在 C: 驱动器而不是 D: 驱动器上查找它。
我可能缺少什么?
我认为Chrome是你的网络浏览器?这是 Chrome 在收到来自服务器且没有内容的 500 HTTP 响应时显示的默认错误页面。
直接在服务器上运行站点 - 根据站点/服务器的配置,如果从位于同一服务器上的浏览器加载站点,则可能会看到真正的错误。 您可能需要关闭"显示友好的 http 错误"。在 web.config 文件的相应标记中临时添加以下内容:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
</configuration>
添加这些内容后,再次加载页面以查看是否可以收到更详细的错误。