发生错误时,我的asp.net核心应用未写入标准输出日志

时间:2019-11-09 06:44:29

标签: asp.net-core iis logging

当我尝试在服务器上运行asp.net核心应用程序时,我收到错误HTTP错误500.0-内部服务器错误。 为了调试这个,我按照本文启用了stdout日志文件 https://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-3.0#aspnet-core-module-stdout-log-iis

但是它没有在日志文件夹中写入任何日志 它是空的 为什么?

1 个答案:

答案 0 :(得分:0)

将stdoutlogEnabled设置为true,并将stdoutLogFile设置为\?\%home%\ LogFiles \ stdout,如下所示:

如果LogFiles文件夹不存在,则不会编写Stdoutlog,因此请显式创建它。

设置环境变量ASPNETCORE_DETAILEDERRORS = 1 in可以查看有关http 500.0错误的更多信息并进行调试。