我在Visual Studio
中有一堆Web项目,我从C:驱动器移动到D:驱动器。
I,
IIS
以指向新位置IIS
重置然而,当我运行任何SpecFlow
测试时,我收到HTTP 500
错误,其根本原因是它无法找到其中一个解决方案的web.config
文件,因为它正在C:驱动器而不是D:驱动器上寻找它。
我能错过什么?
答案 0 :(得分:-1)
我认为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>
添加完成后,再次加载页面以查看是否可以获得更详细的错误。