gpt4 book ai didi

azure - 如何从部署到 Azure Web 服务的 dotnet core 应用程序获取有用的调试信息?

转载 作者:行者123 更新时间:2023-12-03 04:07:39 25 4
gpt4 key购买 nike

我的appsettings.json如下:

{
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}

然后,我通过 Visual Studio 进行部署,目标框架为 netcoreapp3.0,部署模式为“Self-Contained”。

我的 Azure 服务报告以下问题:

HTTP Error 500.0 - ANCM In-Process Handler Load Failure
Troubleshooting steps:
Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect
For more information visit: https://go.microsoft.com/fwlink/?LinkID=2028526

应用程序日志包含问题:

Application 'D:\home\site\wwwroot\' failed to start. Exception message:
Application arguments are empty.
Process Id: 4516.
File Version: 13.0.19218.0. Description: IIS ASP.NET Core Module V2. Commit: 4a42afc5aea63750638e118560d43db04bd9ccc2

但是,我没有应用程序参数,因为这是一个 Web 应用程序。任何人都可以建议如何从 Azure Web 服务获取包含实际错误的有用输出吗?

最佳答案

有多种方法可以解决此问题,您可以通过调试来尝试以下方法。

尝试将 AspNetCore.Middleware 包含到您的项目中。要了解有关 ASP.NET Core (2.2.0) 中间件的更多信息,请参阅 ASP.NET Core Middleware .

此外,您可以引用以下主题以获得更清晰的信息:

https://github.com/aspnet/AspNetCore/issues/6111

How to fix error "ANCM In-Process Handler Load Failure"?

https://forums.asp.net/t/2154155.aspx?Asp+Net+Core+2+2+HTTP+Error+500+0+ANCM+In+Process+Handler+Load+Failure

Directory to use in ASP.NET Core Module in-process hosting SetBasePath

希望有帮助。

关于azure - 如何从部署到 Azure Web 服务的 dotnet core 应用程序获取有用的调试信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58961252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com