【问题标题】:First time Deployment of Blazor solution with many multiple projects首次部署具有多个项目的 Blazor 解决方案
【发布时间】:2021-11-10 09:02:48
【问题描述】:

我是新手,探索编码已经有一段时间了,终于完成了一个包含多个项目的简单vs解决方案。

现在在 VS Studio(2019 社区)中运行解决方案将在浏览器中启动 IIS 和 4 个 localhost 站点:

  1. 数据控制器(Swagger 的 Asp.net api 项目)
  2. 文件控制器(Swagger 的 Asp.net api 项目)
  3. 管理门户(Blazor Web 程序集应用项目)
  4. 公共门户(Blazor Web 程序集应用项目)

请注意,这些项目还没有身份验证...而且我使用的是 EF Core Code-First,并且不知道如何使用 builder.HostEnvironment,所以我在 program.cs 中硬编码了数据和文件 Http 基地址管理员和公共 blazor 项目的 Main()(例如 builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("...") });

我想尝试将此解决方案部署到云端(例如 azure),请帮助我了解如何部署这个! ????????????

【问题讨论】:

  • 以目前的形式,这个问题不适合 SO。发生的事情太多了,而一个问题需要一些关注才能得到体面的答案。请参考How to Ask。主题:查看 Microsoft learnPluralsight 等资源,或将您的项目放在 GitHub 上,让其他人帮助您改进和部署它。
  • 谢谢@rickvdbosch..我会改变我的问题
  • 也许这个链接可以给你一个开始:docs.microsoft.com/en-us/azure/app-service/…
  • @JasonD 非常感谢您提供此链接!!! :)

标签: azure asp.net-web-api ef-code-first blazor web-deployment


【解决方案1】:

你可以使用 azure static web app,它是免费的,但你必须注册你的信用卡,你可以按照这个教程。

https://docs.microsoft.com/en-us/azure/static-web-apps/deploy-blazor 我通过这种方式在 azure 中部署了我的第一个应用程序。

【讨论】:

  • 非常感谢您!!!会试试这个!
猜你喜欢
  • 1970-01-01
  • 2015-07-30
  • 1970-01-01
  • 2016-05-17
  • 2018-11-11
  • 2015-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多