无法从Azure App Service中的ASP.NET Core 2.2在stdout日志中记录错误。标准输出日志文件已创建但为空。
<system.webServer>
中的web.config配置:
<aspNetCore processPath="dotnet" arguments=".\xxx.dll" stdoutLogEnabled="true" stdoutLogFile="\\?\%home%\LogFiles\stdout" hostingModel="InProcess" />
答案 0 :(得分:0)
可以通过临时删除hostingModel="InProcess"
然后在标准输出日志文件中记录错误来解决该问题。
hostingModel="InProcess"
已删除:
<aspNetCore processPath="dotnet" arguments=".\xxx.dll" stdoutLogEnabled="true" stdoutLogFile="\\?\%home%\LogFiles\stdout" />