回答

7

選項 「更改應用服務計劃」 已經移動到APP服務計劃菜單。 The new position is here

+3

僅供參考,如果您沒有看到您的計劃列表,可能是因爲它在不同的資源組。您只能在同一個資源組中的應用程序服務計劃之間移動。 –

5

是的,您可以從Azure門戶中的Web應用程序刀片中執行此操作。您必須展開工具欄才能看到該選項。見下文。

enter image description here

+2

完全錯過了省略號。這確實要求Web應用程序位於相同的位置和資源組中。 –

1

我需要不同的訂閱,這是非常有可能根據文檔之間移動的東西。很多是從azure website無恥複製。此解決方案利用了Azure Powershell 1.0。

首先,如果你需要移動一個Web應用程序和它的連接webfarm有一些limitations

您可以使用ARM移動資源阿​​比移動Azure的Web應用程序資源。

Azure的Web應用程序目前支持以下移動場景:

  • 移動資源組的全部內容(網頁應用,應用服務計劃,並證明)到另一個資源組。
    • 注:目標資源組不能包含在這種情況下
  • 個人移動web應用到不同的資源組的任何Microsoft.Web資源,同時仍然在其當前的應用程序服務計劃主持他們(應用服務 計劃停留在舊的資源組)

基本上你需要從要移動和使用Move-AzureRmResource命令的資源獲取資源的ID。你自然需要一個Azure登錄,它可以讀寫所涉及的訂閱。

$的webapp = GET-AzureRmResource -ResourceGroupName OldGroup -ResourceName的WebApp -ResourceType Microsoft.Web /網站

$計劃= GET-AzureRmResource -ResourceGroupName OldGroup -ResourceName計劃-ResourceType Microsoft.Web/serverFarms

布展AzureRmResource -DestinationResourceGroupName新聞組-ResourceId($ webapp.ResourceId,$ plan.ResourceId)-DestinationSubscriptionId XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX

我想指出的是,如果你移動的資源到其他訂閱,有一些警告。首先,該訂閱必須擁有在該地區提供網站的權利,API的超出此範圍,但只需創建一個網站並將其移除即可爲訂閱提供這些權利。在我的情況下,我有第二個錯誤仍然沒有得到解決,但我懷疑連接到被移動資源的其他資源是罪魁禍首。如果我解決了這個問題,將會更新更多信息。

作爲最後一點,還可以使用REST API

5

最初接受的答案已超過一年。在Azure世界裏,這是一個永恆。 Azure門戶中的「更改應用程序計劃」按鈕不再顯示(截至2016年6月17日),因此我正在拋出Powershell命令,以便將Web應用程序移至另一個應用程序服務計劃。

Set-AzureRmWebApp -Name <webapp name> -ResourceGroupName <resource group name> -AppServicePlan <new app service plan> 
Set-AzureRmWebAppSlot -Name <webapp name> -Slot <slot name> -ResourceGroupName <resource group name> -AppServicePlan <new app service plan> 
+0

是的,按鈕似乎不再存在。 – PussInBoots