我正在运行Server 2012的构建服务器上部署azure网站。
我首先尝试使用以下步骤从我的本地计算机部署(并且它有效):
Get-AzurePublishSettingsFile
命令和Import-AzurePublishSettingsFile
从powershell访问我的Azure网站等Get-AzureWebsites
,我看到了我的网站列表Publish-AzureWebsiteProject
将我的包发布到网站以上所有作品。但是,当我在服务器上执行完全相同的步骤时,当我进入Get-AzureWebsites
步骤时,我什么也得不到。作为后续,当我尝试运行发布命令时,我得到一个“网站不存在”错误。
如果我运行Get-AzureAccount
和Get-AzureSubscription
命令,我会收回正确的帐户/订阅。
我不知道发生了什么事?!
答案 0 :(得分:3)
检查该服务器上是否有多个azure订阅。如果还有更多,请确保将您需要的订阅设置为默认。 使用命令:
Select-AzureSubscription -Default 'subscription name'
...设置默认订阅。
答案 1 :(得分:0)
Azure命令为Get-AzureWebsite
而非Get-AzureWebsites
。