【发布时间】:2021-11-10 09:02:48
【问题描述】:
我是新手,探索编码已经有一段时间了,终于完成了一个包含多个项目的简单vs解决方案。
现在在 VS Studio(2019 社区)中运行解决方案将在浏览器中启动 IIS 和 4 个 localhost 站点:
- 数据控制器(Swagger 的 Asp.net api 项目)
- 文件控制器(Swagger 的 Asp.net api 项目)
- 管理门户(Blazor Web 程序集应用项目)
- 公共门户(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 learn 和 Pluralsight 等资源,或将您的项目放在 GitHub 上,让其他人帮助您改进和部署它。
-
谢谢@rickvdbosch..我会改变我的问题
-
也许这个链接可以给你一个开始:docs.microsoft.com/en-us/azure/app-service/…
-
@JasonD 非常感谢您提供此链接!!! :)
标签: azure asp.net-web-api ef-code-first blazor web-deployment