我們在Azure中有一個App Service(Web App),帶有3個部署插槽。使用powershell部署Azure應用服務(Web App)錯誤
我目前在PowerShell中構建一個部署腳本,用於在我們的Team City構建服務器上部署到我們的臨時環境,但我遇到了問題。
當我運行New-AzureDeployment命令我碰到下面的錯誤:
New-AzureDeployment : ResourceNotFound: The hosted service does not exist.
OperationID : 'c50c73c0f8219d47adb1e579065b267a'
At C:\sourcecode\econ-appstore\scripts\azure-deployment.ps1:70 char:15
+ $opstat = New-AzureDeployment -Slot $slot -Package $packageLocation -Configu ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureDeployment], ComputeCloudException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.HostedServices.NewAzureDeploymentCommand
我做之前運行以下命令:
Import-AzurePublishSettingsFile $pubsettings
Set-AzureSubscription -CurrentStorageAccountName $storageAccountName -SubscriptionName $selectedsubscription
Select-AzureSubscription $selectedsubscription
所以我看了看管理的REST API, azure有,特別是https://management.core.windows.net/ $ subscriptionId/services/hostedservices端點,我什麼也沒有回來。所以看起來我沒有託管服務。
要使我的應用服務成爲託管服務,我需要做些什麼?我找不到任何信息或指導。
幫助將不勝感激。
- 編輯---
THX到亞歷山大,我發現下面的命令:發佈-AzureWebsiteProject
這將部署你的項目給你。你需要改變你的msbuild腳本來輸出你的web部署包作爲zip文件,但就是這樣。
Thx求助!