2016-04-15 158 views
0

我們在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求助!

回答

0

該commandlet基於雲服務模型創建服務。那是你要的嗎?你提到了Web App - 也許New-AzureWebSite commandlet是你想要的? 錯誤與Cloud Service相關 - 使用門戶或命令行開關創建它。

相關問題