我已經發布從Visual Studio的API應用到新的資源組,還創建了一個應用程序服務計劃,因此進行部署後的資源組包含2項:部署資源組與App服務
- AppServicePlan1
- AppService1
現在我想如下這些項目部署到其他資源組:
-
資源組中的10
- 選擇「自動腳本」設置
- 點擊「部署」
- 選擇「創建新的」資源組,輸入其名稱
- 輸入「Serverfarms_AppServicePlan1_name」參數值(新的應用服務計劃的名稱,例如AppServicePlan2)
- 輸入 'Sites_AppService1_name' 參數值(新的應用程序服務的名稱,例如AppService2)
- 勾選 '同意的條款和條件'
- 點擊 'Puchase'
的過程失敗,出現以下錯誤信息:
「主機名AppService1.azurewebsites.net已經分配給另一個Azure的網站:AppService1。「
我曾嘗試不同的事情 - 在部署的應用程序的服務計劃,邏輯的應用程序等,從一個資源組到另一個細的作品,但是如上述那樣部署的應用程序服務失敗
我試圖改變的。 hostNames
財產在模板文件[[AppService2.azurewebsites.net]]手動 - 我沒有得到錯誤,然後(雖然我不知道,也許別的東西也需要改變,例如屬性enabledHostNames
,hostNameSslStates
?)並部署似乎工作,但'部署'應用服務不能使用,因爲它只包含1個文件 - hostingstart.html
。
我錯過了什麼?
因此,如果不先修改自動腳本(至少要照顧'hostNames'),就不能成功部署應用程序服務?感謝您澄清標準參數顯然不足以成功部署。 – 10p
不一定 - 腳本的目的是允許您重新創建相同的資源組......因此,您應該能夠採用相同的模板並將其部署到相同的資源組。但是,如果你想要一個「複製」或不同的實例,是的 - 你必須修改參數值,正如你發現的,也取決於資源的其他屬性。 –