【问题标题】:Configure Angular with ASP.NET Core on Azure App Service在 Azure 应用服务上使用 ASP.NET Core 配置 Angular
【发布时间】:2021-10-28 22:35:06
【问题描述】:

我有一个带有 Angular.NET 5 的 Web 应用程序,我想将它托管在 2 个不同的 Azure App Service 上(一个用于测试环境和生产环境)。

我关注了https://angular.io/guide/build这个页面,创建了以下环境:

  • environment.ts
  • environment.test.ts
  • environment.prod.ts

我从 .pubxml 文件从 Visual Studio 发布的 Web 应用程序(每个应用程序服务有 2 个不同的)。

如何配置应用服务以使用单独的 Angular 环境变量? 例如:

应用服务 A -> environment.test.ts

应用服务 B -> environment.prod.ts

我认为应该对 package.json 和 .NET Web 项目进行一些额外的更改。

【问题讨论】:

    标签: angular azure asp.net-core .net-core deployment


    【解决方案1】:

    您需要做的就是:

    1. 在文件 project.json 的 publishOptions 中包含新的 appsetting.{env}.json。
    2. 转到 Azure 门户 并打开 Web 应用程序。
    3. 选择应用程序设置
    4. ASPNETCORE_ENVIRONMENT 添加一个条目并将其设置为您想要的任何内容。

    更多步骤,请关注Configuration with Azure App Services and ASP .NET Core

    【讨论】:

    • 感谢您的回答。我已经为 ASP.NET Core 应用程序完成了此配置。问题是如何为 Angular 应用程序做类似的事情?我已经编辑了最初的问题以避免混淆。
    • 好的,我明白了。看起来像使用 Azure 应用服务配置堆栈(前端+后端)应用程序。希望这个文档站点对您有所帮助:jasonwatmore.com/post/2020/01/08/…
    猜你喜欢
    • 2021-11-08
    • 2018-06-14
    • 1970-01-01
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多