Web Services Azure:将应用服务移动到另一个现有应用服务计划

kq4fsx7k  于 2022-11-15  发布在  其他
关注(0)|答案(6)|浏览(210)

我正在尝试将应用程序服务从一个服务计划移动到另一个服务计划。当我使用门户执行此操作时,其他应用程序服务计划未显示。
两个应用程序服务位于相同的位置和资源群组。两个应用程序服务计划位于相同的位置,且具有相同的定价层。
我为Web应用程序使用了“更改应用程序服务计划”选项。显示的唯一应用程序服务计划是当前计划。还有一个“新建”选项。
所以,总结一下:1)为什么无法选择其他应用服务计划。2)如何将应用服务(Web应用)移动到其他应用服务计划。

i2byvkas

i2byvkas1#

尝试更改应用服务计划时无法看到其他应用服务计划的原因是移动Azure Web应用资源时存在当前限制
您打算将Web应用程序移动到的其他应用程序服务计划位于具有现有Azure Web应用程序的另一个资源组中,当前不支持该资源组
Azure Web Apps current move limitations updated 01/04/2016
希望这能回答你的问题。

2mbi3lxu

2mbi3lxu2#

不确定这是不是最近的事情,但似乎终于有可能了。该选项在主资源菜单中为“更改应用程序服务计划”。请参阅:

我能够将应用程序服务(网站)及其部署插槽移动到不同的计划(具有相同的参数和位置-但没有尝试,如果这是一个要求)。

3lxsmp7m

3lxsmp7m3#

是的,我们现在可以使用“更改应用服务计划”来移动应用服务计划。
但有时您会得到***找不到应用服务计划***,因为这是移动应用服务计划的已知限制。

限制

  • 仅当新计划位于相同的资源组地理位置时,我们才能移动应用服务计划。- * 这两个条件是为了确保新计划位于相同的Web空间*

网络空间
Azure会将每个新的应用服务计划部署到部署单元中,该部署单元在内部称为Web空间。每个区域可以有多个Web空间,但你的应用只能在同一Web空间中创建的计划之间移动。应用服务环境是一个隔离的Web空间,因此可以在同一应用服务环境中的计划之间移动应用,但不能在不同应用服务环境中的计划之间移动应用。
您无法在创建计划时指定所需的网站空间,但可以确保在与现有计划相同的网站空间中创建计划。简而言之,* 使用相同资源组和区域组合创建的所有计划都部署到相同的网站空间 *。例如,如果您在资源组A和区域B中创建了一个计划,那么您随后在资源组A和区域B中创建的任何计划都将部署到同一个Web空间中。请注意,计划在创建后不能移动Web空间,因此您不能通过将计划移动到另一个资源组来将其移动到与另一个计划“相同的Web空间”中。
你可以在这里和这里的官方文件中找到这个
您也可以引用此SO

50few1ms

50few1ms4#

您可以在新的应用程序服务计划下的新应用程序服务上配置备份和还原。
备份应用程序:备份和还原功能,或将应用程序还原到另一个应用程序。

8zzbczxx

8zzbczxx5#

将您的代码放入DevOps并将其部署到新的服务计划和点DNS。

zujrkrfu

zujrkrfu6#

谢谢你的提示,我找到了一个变通办法。你可以将应用程序服务计划移动到同一个资源组,然后你可以将应用程序从一个计划移动到另一个计划。移动资源第一将做一个检查,之后你可以审查,最后移动。

相关问题