Azure ASP.NET Core .NET 6 Angular 应用程序无法启动

Azure ASP.NET Core .NET 6 Angular app failed to start

将 Angular.NET6 应用发布到 Azure 应用服务

在 Visual Studio 2022 年,我在 .NET 6 Framework 上创建了一个新项目“ASP.NET Core with Angular”。

之后我按了F5,得到了这个结果……

一切正常。

然后我在 .NET 6 上创建了一个 Azure 应用服务…

之后我为它做了一个 Publish。

但是页面总是失败。我已经尝试了几次,但总是遇到这个错误。

HTTP Error 500.30 - ASP.NET Core app failed to start

还是这个错误。

HTTP Error 500.31 - ANCM Failed to Find Native Dependencies

现在我有几天了,尝试遵循网上所有的好建议,但没有成功。所以现在我希望这里有人可以进一步帮助我......

我已尝试重现并能够毫无问题地访问该应用程序。 您可以使用 2 种方式将 Angular Web App 部署到 Azure。

选项 1

来自Visual Studio

  • 在 .NET 6 上创建了“ASP.NET Core with Angular”
  • 从 visual Studio 部署时,如果有
  • ,您可以 select 现有的应用程序服务

或者您可以从 visual studio 在 Azure 中发布配置文件创建新的应用程序服务并部署到该配置文件。

  • 在 Azure Portal 中,检查部署的应用程序的配置,它会根据您部署的应用程序配置进行更改。

选项 2

使用 Azure 应用服务

  • 在 Azure 门户中 => 创建应用服务
  • 在配置部分进行必要的更改
  • 单击左侧索引菜单中的“快速启动”选项,进一步了解如何使用各种编辑器创建任何应用程序并将其部署到此应用程序服务。

HTTP Error 500.30 - ASP.NET Core app failed to start

HTTP Error 500.31 - ANCM Failed to Find Native Dependencies