我有一个ASP.net Web API和MVC项目,我正在尝试部署到Azure Web App。我可以自己部署一个,但是一个会覆盖另一个。在部署每个URL时,我确实将Web部署对话框设置为以相同的URL为目标。显然我做错了。如何将两个项目部署到同一个Azure Web应用程序?或者我是否需要在同一资源组中创建两个不同的Web应用程序?谢谢你的帮助!
答案 0 :(得分:1)
如果我没有弄错的话,您是否尝试将2个项目部署到同一个Azure Wesbite?
1x MVC网站
1x WebAPI
确实可以将MVC网站和WebAPI部署到单个Azure Wesbite,但是在Azure网站配置中使用虚拟目录还有一些工作要做。
This MSDN Blog post概述了使其发挥作用所需的所有步骤。我已经多次使用过这个场景。
答案 1 :(得分:0)
没有“正确的方法”。有很多方法可以将asp.net web api和mvc部署到Azure。一种方法是使用暂存环境。您基本上部署到一个单独的部署插槽,如果全部都是oke,请使用生产插槽进行扫描。