Azure web部署HTTP错误500.30-ANCM进程中启动失败



我刚刚使用web部署在Azure上部署了我的.net核心和react项目,并使用Windows而不是Linux发布。我似乎收到了一个HTTP错误500.30以下是错误日志,我在制作应用程序时使用了预先配置的身份服务器4,但我认为错误与此有关,有人知道修复方法吗?错误日志错误日志2

我假设这个应用程序在您的开发环境中工作,所以我认为这是一个配置错误。

ASP.NET Core有三个默认环境:开发、暂存和生产;每个应用程序都有不同的应用程序设置(appsettings.json是基础,appsettings.Development.json、appsettings.Stating.json和appsettings.Production.json(

我的理论是,只有在appsettings中才有与IdentityServer相关的配置。Development.json,所以它不会在生产环境中加载。

在appsettings.json或appsettings中包含配置。Production.json,看看吧。

如果你正在将应用程序部署到Azure AppService,你可以在AppSettings部分中包含配置。

查看有关配置和环境的更多信息:https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-3.1

我已经解决了这个问题,它确实与我的appsettings.json有关,我需要在其中包含"键":{"类型":"发展";},

最新更新