我已经设法在带有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日志中查找错误但无法找到任何内容)
答案 0 :(得分:0)
我可以通过在服务器中查看页面来获取跟踪。
所以它实际上就像在asp.net中设置<customErrors mode="RemoteOnly">
时的行为一样5.我仍然想知道如何允许远程主机在asp.net-5中查看跟踪...