Azure网站作为其他Azure网站的虚拟应用程序/目录

Azure网站作为其他Azure网站的虚拟应用程序/目录,azure,azure-web-app-service,virtual-directory,Azure,Azure Web App Service,Virtual Directory,我希望将MVC网站迁移到Azure网站。我当前在IIS中的设置如下: 主MVC站点->www.thesite.com(物理路径=wwwroot/thesite) 网站的WordPress博客->www.thesite.com/blog(物理路径=wwwroot/thesiteblog) 这是我这边的两个独立项目。它们存在于wwwroot中的单独目录中。在主MVC站点上,我配置了一个虚拟目录,将www.thesite.com/blog指向wwwroot/thesiteblog 是否可以使用Azur

我希望将MVC网站迁移到Azure网站。我当前在IIS中的设置如下:

主MVC站点->www.thesite.com(物理路径=wwwroot/thesite)
网站的WordPress博客->www.thesite.com/blog(物理路径=wwwroot/thesiteblog)

这是我这边的两个独立项目。它们存在于wwwroot中的单独目录中。在主MVC站点上,我配置了一个虚拟目录,将www.thesite.com/blog指向wwwroot/thesiteblog

是否可以使用Azure网站复制此行为?我看到有虚拟应用程序和目录的配置选项,但它们似乎只允许指向具有相同网站的其他位置。理想情况下,我想创建2个Azure网站,并使网站的/blog子目录#1指向网站#2的根目录。我不希望将site#2中的代码合并到site#1中,但如果我发现这是我唯一的选择,我会这样做


我不可能是唯一一个有这种需要的人,但是我很难找到关于如何去做这件事的最新信息。有什么想法吗?

您可以将它们保存在两个单独的项目中,并使用Azure中的虚拟目录和应用程序设置在同一站点下发布两个不同的项目。它们将在同一个应用程序池下运行,因为在Azure中,当前网站和应用程序池之间存在1:1的映射。有关如何运行,请检查我的答案

是否希望它们在两个单独的w3wp.exe中运行?或者你只是想让他们在两个独立的项目中?因为前者是不可能的,但后者是。目前,我只想将两个项目分开,并配置为两个单独的Azure网站。这仍然是一个功能。我找不到文档。我有两个web应用程序(Parent-2.0和child-4.5)是基于不同的.Net版本构建的。使用1个应用程序池是此设置无法运行的原因。有什么建议可以让两个不同的基于.Net版本的web应用在同一个Azure webapp下运行吗?