应用服务 - 虚拟应用程序和目录

时间:2017-09-09 12:07:26

标签: azure azure-web-app-service

我有一个使用.NET Core的前端应用程序。和管理部分使用经典的.NET Framework 4.5。

我需要知道是否可以在同一个App服务上托管这两个应用程序。作为虚拟应用程序管理。

enter image description here

2 个答案:

答案 0 :(得分:2)

AFAIK,您可以将两个Web应用程序部署到一个App Service中。

您可以将您的网站保存在单独的项目中,并使用Azure中的“虚拟目录和应用程序”设置在同一站点下发布两个不同的项目。

转到网络应用 - >设置 - >应用程序设置 - >虚拟应用程序和目录

在Web Apps中,每个站点及其子应用程序都在同一个应用程序池中运行。如果您的站点有多个使用多个应用程序池的子应用程序,请将它们合并到具有常用设置的单个应用程序池,或将每个应用程序迁移到单独的Web应用程序。

您可以查看博文Deploying multiple virtual directories to a single Azure Website以获取更多详细信息。

答案 1 :(得分:2)

感谢您的回复。

是的,我做到了。但是我有一个问题是彼此相邻地运行核心和经典。

我通过添加到经典应用的web.config来解决这个问题。

<modules runAllManagedModulesForAllRequests="true">
  <remove name="aspNetCore" /> 
</modules>