0

我想我的解決方案發布到現有的Azure的雲服務Web角色刪除從Web角色的本地資源,但我收到以下錯誤:而不刪除部署

Windows Azure could not find the resource DataFilesStore in the service package. To upgrade the deployment, you must add the resource. Otherwise, perform a new deployment.

我刪除了DataFilesStore當地的資源,因爲它不再需要了。

我無法執行新的部署(或刪除當前部署),因爲那樣我將失去分配的服務IP地址。這是一個生產環境,所以這不是一個選項。

回答

1

這是documented,您不能在執行就地升級時刪除本地資源。但是,您可以使用VIP交換。將您的新部署上傳到臨時插槽,做任何您需要做的煙霧測試 - 然後啓動VIP交換。這不會導致應用程序停機,並且不會丟失VIP - 因爲它只是內部負載平衡器 - >被交換的VM鏈接。