为1个网站和1个网络API分享azure app服务

时间:2017-06-02 17:57:18

标签: c# asp.net azure asp.net-web-api

我想知道是否可以分享1" Azure App Service"两个不同的项目(因此同时运行):

  • 1 .NET 4.5网站(MVC5)
  • 1 .NET核心WebApi

或者,一个Azure应用服务仅限于一个网站/ webapi?

PS:我知道我可以混合使用WebApi控制器和MVC控制器,但我没有可能将这两个项目合并为一个.NET 4.5或一个.NET核心项目

1 个答案:

答案 0 :(得分:2)

是的,您可以在一个应用服务计划上托管多个应用。您的应用甚至可以运行不同的堆栈,例如三个Node站点,两个ASP.NET MVC5站点和一个PHP API。

来自https://docs.microsoft.com/en-us/azure/app-service/azure-web-sites-web-hosting-plans-in-depth-overview

  

Azure App Service中的Web应用程序,移动应用程序,API应用程序,功能应用程序(或功能)都在App Service计划中运行。同一订阅,区域和资源组中的应用可以共享应用服务计划。

     

分配给App Service计划的所有应用程序共享其定义的资源。在单个App Service计划中托管多个应用时,此共享可节省资金。