Azure WebApp Asp.NET Core 2 错误:启动应用程序时出现错误。
Azure WebApp Asp.NET Core 2 错误:启动应用程序时出现错误。
我已将asp.net core 1.1升级到asp.net core 2。它在本地服务器上运行良好,但当我尝试将其部署到托管在Azure上的Web应用时,我收到了错误提示:
启动应用程序时出错。.NET Core
4.6.00001.0 X86 v4.0.0.0 | Microsoft.AspNetCore.Hosting 版本2.0.0-rtm-26452 | Microsoft Windows 6.2.9200
有什么想法吗?
admin 更改状态以发布 2023年5月21日
- 打开您的web.config文件。
- 将stdoutLogEnabled设置为true。
- 创建一个logs文件夹。
- 不幸的是,AspNetCoreModule默认不会为您创建文件夹。
- 如果您忘记创建logs文件夹,则会在事件查看器中记录一个错误,显示警告:无法创建stdoutLogFile \?\YourPath\logs\stdout_timestamp.log,ErrorCode=-2147024893。
- 值“.\logs\stdout”中的“stdout”部分实际上是指文件名,而不是文件夹,这有些令人困惑。
- 重新运行请求,然后打开\logs\stdout_*.log文件。
注意:在故障排除完成后,请将其关闭,因为它会对性能产生影响。
因此,您的web.config的aspNetCore元素应该如下所示