【发布时间】:2015-07-15 08:11:07
【问题描述】:
我已经设法在带有 IIS 的服务器上发布了一个 asp.net-5 应用程序,但现在我收到 500 内部服务器错误。我怎样才能获得有关问题的更多信息?
在 wwwroot/web.config 中,我添加了:
<system.web>
<customErrors mode="Off"/>
<compilation debug="true" />
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true"/>
</system.webServer>
我还通过注释掉 if (env.IsEnvironment("Development")) 周围的 if (env.IsEnvironment("Development")) 暂时更改了启动以显示开发中的错误
app.UseBrowserLink();
app.UseErrorPage(ErrorPageOptions.ShowAll);
app.UseDatabaseErrorPage(DatabaseErrorPageOptions.ShowAll);
我还在发布向导中将配置设置为“调试”,但我仍然收到错误 500 页面而没有更多信息。
如何让它显示堆栈跟踪和所有其他调试信息? (我也尝试在 Windows 日志中查找错误但找不到任何东西)
【问题讨论】:
标签: iis-7 asp.net-core