【问题标题】:What's the correct way to deploy a Web API and MVC project to Azure?将 Web API 和 MVC 项目部署到 Azure 的正确方法是什么?
【发布时间】:2024-05-17 22:40:02
【问题描述】:
我有一个 ASP.net Web API 和 MVC 项目,我正在尝试将它们部署到 Azure Web 应用程序。我可以自己部署任何一个,但一个会覆盖另一个。当我部署每一个时,我确实将 Web 部署对话框设置为以相同的 URL 为目标。显然我做错了。如何将两个项目部署到同一个 Azure Web 应用?还是我需要在同一个资源组中创建两个不同的 Web 应用程序?感谢您的帮助!
【问题讨论】:
标签:
asp.net-mvc
azure
asp.net-web-api
【解决方案1】:
如果我没记错的话,您实际上是在尝试将 2 个项目部署到同一个 Azure Wesbite?
1x MVC 网站
1x WebAPI
确实可以将 MVC 网站和 WebAPI 部署到单个 Azure Wesbite,但围绕此需要做一些工作,在 Azure 网站配置中使用虚拟目录。
This MSDN Blog post 概述了完成这项工作所需执行的所有步骤。我已经为这个确切的场景使用了很多次。