如何在 Azure 上发布多项目解决方案
How to publish multi-project solution on Azure
我有一个包含 2 个项目(MVC 和 API)和 2 个 class 库的解决方案。
我已通过 Visual Studio 成功将 MVC 项目发布到 Azure (azurewebsites.net)。但是,当我尝试发布 API 项目(MVC“前端”用于查询数据库)时,它中断了:意思是,已发布的 MVC 项目 - 以前可以访问 - returns HTTP 404即刻。 API 项目也不可用。
我试过以下方法:
- API 与 MVC +/path
具有相同的 URI
- API 具有与 MVC 不同的 URI (differentPath.azurewebsites.net)
- 对两个项目使用相同的发布配置文件
谢谢@thesystem,我正在将其转换为答案,以便帮助其他社区成员。
因此,在为 API 添加额外的部署槽后,问题似乎解决了,现在部署时两个项目都可以访问。
要通过 Azure 门户添加插槽,您可以参考此
MicroSoft-Doc.
我有一个包含 2 个项目(MVC 和 API)和 2 个 class 库的解决方案。
我已通过 Visual Studio 成功将 MVC 项目发布到 Azure (azurewebsites.net)。但是,当我尝试发布 API 项目(MVC“前端”用于查询数据库)时,它中断了:意思是,已发布的 MVC 项目 - 以前可以访问 - returns HTTP 404即刻。 API 项目也不可用。
我试过以下方法:
- API 与 MVC +/path 具有相同的 URI
- API 具有与 MVC 不同的 URI (differentPath.azurewebsites.net)
- 对两个项目使用相同的发布配置文件
谢谢@thesystem,我正在将其转换为答案,以便帮助其他社区成员。
因此,在为 API 添加额外的部署槽后,问题似乎解决了,现在部署时两个项目都可以访问。
要通过 Azure 门户添加插槽,您可以参考此 MicroSoft-Doc.