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

Bra*_*ejs 5 azure azure-web-app-service

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

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

在此输入图像描述

小智 5

AFAIK,您可以将两个 Web 应用程序部署到单个应用程序服务中。

\n\n

您可以将网站保留在单独的项目中,并使用 Azure 中的 \xe2\x80\x98 虚拟目录和 applications\xe2\x80\x99 设置在同一网站下发布两个不同的项目。

\n\n

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

\n\n

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

\n\n

您可能需要查看博客文章将多个虚拟目录部署到单个 Azure 网站以了解更多详细信息。

\n


Bra*_*ejs 5

感谢您的回复。

是的,我就是这么做的。但我在同时运行核心和经典时遇到了问题。

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

<modules runAllManagedModulesForAllRequests="true">
  <remove name="aspNetCore" /> 
</modules>
Run Code Online (Sandbox Code Playgroud)