发生错误时,我的asp.net核心应用程序不会写入stdout日志



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

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

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

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

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

最新更新