使用powershell部署Azure应用程序服务(Web应用程序)时出错
我们在Azure中有一个应用程序服务(Web应用程序),有3个部署槽 我目前正在powershell中构建一个部署脚本,以便在我们的Team City构建服务器上使用,以部署到我们的暂存环境,但我遇到了一个问题 运行New AzureDeployment命令时,出现以下错误:使用powershell部署Azure应用程序服务(Web应用程序)时出错,powershell,azure,deployment,Powershell,Azure,Deployment,我们在Azure中有一个应用程序服务(Web应用程序),有3个部署槽 我目前正在powershell中构建一个部署脚本,以便在我们的Team City构建服务器上使用,以部署到我们的暂存环境,但我遇到了一个问题 运行New AzureDeployment命令时,出现以下错误: New-AzureDeployment : ResourceNotFound: The hosted service does not exist. OperationID : 'c50c73c0f8219d47adb1e
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
因此,我查看了azure拥有的管理RESTAPI,特别是$subscriptionId/services/hostedservices端点,但没有得到任何回报。所以我似乎没有托管服务
要使我的应用程序服务成为托管服务,我必须做些什么?我找不到这方面的任何信息或指南
非常感谢您的帮助
--编辑---
Thx到Alexandr我找到了以下命令:发布AzureWebsiteProject
这将为您部署项目。您需要更改msbuild脚本以将web部署包作为zip文件输出,但仅此而已
谢谢你的帮助 该commandlet基于云服务模型创建服务。这就是你想要的吗?你提到了网络应用程序-也许新的AzureWebSite commandlet就是你想要的? 该错误与云服务有关-使用门户或commandlet创建它