Azure应用服务计划无法更改。

8

我有一个应用服务计划,其中部署了一些应用程序。由于需要重新组织服务器和应用程序,我想重命名该服务计划,它在标准资源组“Default-Web-WestEurope-blablabla”中。

考虑到应用服务计划无法重命名,因此在此期间我已创建了另一个资源组,并逐渐将所有应用程序和服务(存储、数据库等)移至新资源组。同时,旧的应用服务计划已转移到新资源组。

目的是将所有内容放入新的资源组,然后创建一个新的应用服务计划,通过使用“更改应用服务计划功能”将以前的应用程序服务全部移动到先前的应用服务计划中。

然而,在创建了新的应用服务计划之后,我发现当我尝试点击“更改应用服务计划功能”选项时,答案是“未找到应用服务计划”!

enter image description here

我如何将两个应用服务计划之间的所有资源移动?

编辑:

我已经尝试使用PowerShell,并且我得到了一个原因。

Set-AzureRmWebApp:由于托管约束,无法将站点xxxxxx更改为应用服务计划XXXXX。在第1行第1个字符处:


这些服务计划是否在同一地区?它们是否属于相同的“级别”(都是标准或都是基本)? - 4c74356b41
是的,它们是。通过在互联网上搜索,我发现了一篇文章,它说这取决于网络空间的内部配置。换句话说,如果原始应用服务计划位于不同的网络空间中,则无法执行此操作。这恰好是我的情况。 - Lorenzo
请点击此处查看长篇讨论。 - Lorenzo
1
谢谢,那就是邮票限制。好吧,我想也没办法了。 - 4c74356b41
2个回答

4
换句话说,如果原始应用服务计划位于不同的 Web 空间,则无法执行此操作。 是的,您是正确的。将应用程序移动到不同的应用服务计划时有限制。该限制所在的资源组是创建应用服务计划时的初始资源组。
Only valid plans (in the same resource group and geographical location) are shown.

针对您的问题,您可以在原始资源组中创建一个新的应用服务计划。完成网站移动操作后,您可以将所有资源移动到新的资源组。
如果您已经将网站移动到新的资源组,则Web App备份和还原是一个不错的选择,可以将旧网站的所有内容和配置复制到新网站上。

3
在我的情况下,我只是删除了导致此问题的资源并重新部署了这些资源。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接