我有资源组" MyResources",其中包含4个资源:
JsonConvert.DeserializeObject<List<filterObject>>(filter);
,myserver
,MyServerWestEuFarm
,myserver-insights
当我尝试将它们移动到另一个订阅时,我收到错误消息:
无法移动资源,因为某些网站由其他资源组托管,但位于资源组&#39; MyResources&#39;中。站点列表和相应的托管资源组:myserver:vyvojari.sk&#39;。这可能是先前移动操作的结果。将站点移回相应的主机资源组,然后重试。 (代码:BadRequest,目标:Microsoft.Web / serverFarms)
这是什么意思?特别是myserverstorage
令人困惑。
myserver:vyvojari.sk
是另一个资源组,我可能有可能在过去的那个资源组中创建了"vyvojari.sk"
appservice并进行了移动。那是什么?
在myserver AppService的资源浏览器中,我看到:
myserver
但是什么是webspace和selflink?我怎样才能改变它?
答案 0 :(得分:2)
这可能太明显但我认为,他们希望您将'myserver'资源移回'vyvojari.sk'资源组。完成后,执行订阅操作。
尽管myserver在当前资源中(尽管你已经说过,你可能已经将它移到了这里),但仍有可能在该vyvojari资源组中“托管”,尽管它是当前组的一部分。通过这种逻辑,看起来将其移回vyvojari应该允许您执行与订阅相关的任务。
答案 1 :(得分:0)
将App Services移动到另一个资源组/订阅时,您需要考虑以下限制。
使用App Service应用时,您无法仅移动App Service计划。要移动App Service应用,您可以选择:
移动App Service计划和其中的所有其他App Service资源 资源组到尚未拥有App的新资源组 服务资源。此要求意味着您必须移动应用程序 与App Service计划无关的服务资源。
将应用移动到其他资源组,但保留所有应用服务 计划在原始资源组中。
App Service计划不需要与应用程序位于同一资源组中,以使应用程序正常运行。
有关限制的更多详细信息,请参阅此documentation。只有满足所有要求/条件,您才能移动资源。
答案 2 :(得分:0)
您应该已将资源移回原始资源组(根据错误,myResources),迁移到不同的订阅,然后根据需要将它们重新细分为受尊重的资源组。