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

当我尝试在服务器上运行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

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

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

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

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

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

本文链接:https://www.f2er.com/3133777.html

大家都在问