将后端服务部署到Azure Web应用程序服务时出现HTTP错误500.30

时间:2019-10-15 13:00:57

标签: azure asp.net-core azure-web-app-service

我有一个ASP.NET Core后端服务(无UI)。我也有一个UI网站。

网站在应用程序服务上部署并正常运行。

后端服务也在应用程序服务上部署但未运行。

我遇到一个错误:HTTP错误500.30-ANCM进程内启动失败。

尽管它们都位于wwwroot下,但这些文件肯定存在。即使只是后端服务,对吗?

1 个答案:

答案 0 :(得分:0)

仅是为了正确理解问题,当您说“后端服务已部署但无法在应用程序服务上运行”时,这是否意味着它既不能在本地运行,也不能在App Service上运行?如果它在本地无法运行,则可能无法在App Service上运行。因此,要隔离问题,请确保在本地可以正常运行。

通常,可能会出现错误“ 500.30进程内启动失败”,该工作进程失败。该应用程序无法启动。ASP.NETCore模块尝试在进程中启动.NET Core CLR,但无法启动。进程启动失败的原因通常可以从“应用程序事件日志”和“ ASP.NET Core Module标准输出”日志中的条目中确定。

此外,请确保正确配置了App位(32位对64位)。 enter image description here

我看到一个常见的失败情况是,由于定位目标不存在的ASP.NET Core共享框架版本而导致应用程序配置错误。检查目标计算机上安装了哪些版本的ASP.NET Core共享框架。