我在哪里或如何获得有关错误500的更多信息?

时间:2015-07-15 08:11:08

标签: iis-7 asp.net-core

我已经设法在带有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"))来显示开发中的错误
app.UseBrowserLink();
app.UseErrorPage(ErrorPageOptions.ShowAll);
app.UseDatabaseErrorPage(DatabaseErrorPageOptions.ShowAll);

我还将配置设置为&#39; Debug&#39;在发布向导中,但我仍然得到错误500页,没有进一步的信息。

如何让它显示堆栈跟踪和所有其他调试信息? (我也试图在Windows日志中查找错误但无法找到任何内容)

1 个答案:

答案 0 :(得分:0)

我可以通过在服务器中查看页面来获取跟踪。

所以它实际上就像在asp.net中设置<customErrors mode="RemoteOnly">时的行为一样5.我仍然想知道如何允许远程主机在asp.net-5中查看跟踪...