Azure:将App Service移动到另一个现有的App Service Plan

Ste*_* J. 38 web-services azure azure-app-service-plans azure-web-app-service

我正在尝试将App Service从一个服务计划转移到另一个服务计划.当我使用门户网站执行此操作时,不会显示其他App Service计划.

两个App Services都位于相同的位置和资源组中.这两个应用服务计划位于同一位置,具有相同的定价层.

我使用Web应用程序的"更改应用程序服务计划"选项.显示的唯一应用服务计划是当前的应用服务计划.还有一个"创建新"选项.

因此,总结:1)为什么无法选择其他应用服务计划.2)如何将App Service(Web App)移动到其他App Service Plan.

juv*_*han 20

当您尝试更改应用服务计划时,您无法看到其他应用服务计划的原因是由于移动Azure网络应用资源的当前限制.

您打算将Web应用程序移动到的另一个应用程序服务计划位于具有现有Azure Web应用程序的另一个资源组中,目前不支持

Azure Web Apps当前移动限制已于2016年4月1日更新

希望这能回答你的问题.

  • Web应用程序位于同一资源组中,但计划不是.在这种情况下,如何更改应用服务计划的资源组? (2认同)
  • 天哪,这个限制是愚蠢的。 (2认同)

miv*_*vra 10

不知道这是最近发生的事,但似乎最终有可能。该选项在主资源菜单中为“更改应用程序服务计划”。看到:

更改Azure应用服务计划

我能够将应用程序服务(网站)及其部署位置移动到不同的计划(具有相同的参数和位置-但未尝试这样做)。

  • 仅在满足以下三个条件时,才能使用此门户网站选项:新的App Service计划必须(1)存在于同一资源组中,(2)存在于同一地理区域中,并且(3)存在于同一网站空间中([源](https://docs.microsoft.com/zh-cn/azure/app-service/app-service-plan-manage))。前两个条件很容易,第三个条件很难确定,并且如果它们位于不同的Web空间中,则目前无法修复。[克隆](https://docs.microsoft.com/zh-cn/azure/app-service/app-service-web-app-cloning)当前是您唯一的选择,想要 (5认同)

Jay*_*ran 5

是的,我们现在可以使用更改应用服务计划来移动应用服务计划。

但有时您会发现找不到应用服务计划,因为这是移动应用服务计划的已知限制。

限制

  • 只有新计划在相同的资源组地理位置,我们才能移动应用服务计划。-这两个条件是确保新计划在同一个空间
网络空间

Azure 将每个新的应用服务计划部署到一个部署单元中,内部称为 Web 空间。每个区域可以有多个空间,但您的应用程序只能在同一空间中创建的计划之间移动。应用服务环境是一个独立的网络空间,因此应用可以在同一应用服务环境中的计划之间移动,但不能在不同应用服务环境中的计划之间移动。

您无法在创建计划时指定所需的网站空间,但可以确保在与现有计划相同的网站空间中创建计划。简而言之,使用相同资源组和区域组合创建的所有计划都部署到相同的 webspace 中。例如,如果您在资源组 A 和区域 B 中创建了一个计划,那么您随后在资源组 A 和区域 B 中创建的任何计划都会部署到同一个网络空间中。请注意,计划在创建后无法移动网站空间,因此您无法通过将计划移动到另一个资源组来将计划移动到与另一个计划“相同的网站空间”中。

您可以在此处此处的官方文档中找到它

你也可以参考这个SO