我是一个新手,已经探索了很长一段时间的编码,我终于完成了一个简单的vs解决方案,包含多个项目。
现在在VS Studio(2019社区)中运行该解决方案将在浏览器中启动IIS和4个本地主机站点:
- Data Controller (Asp.net api project with swagger)
- 文件控制器(Asp.net api项目)
- 管理门户(Blazor web组装应用程序项目)
- 公共门户(Blazor web组装应用程序项目)
请注意,项目还没有身份验证…我也使用EF Core Code-First,不知道如何使用builder.HostEnvironment
,所以我在管理和公共blazor项目(例如builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("...") });
)的program.cs Main()中硬编码了数据和文件Http基地址
我想尝试将此解决方案部署到云(例如azure),请帮助我学习如何部署这个!🙏🙏🙏
你可以使用azure静态web应用程序,它是免费的,但你必须注册你的信用卡,你可以按照这个教程。
https://learn.microsoft.com/en-us/azure/static-web-apps/deploy-blazor我用这种方式在azure上部署了我的第一个应用。