2014-06-27 7 views
2

Я настраиваю развертывание лазурного сайта на сервере сборки под управлением сервером 2012.Azure Powershell сайт Командлет не корректно работает на сервере

я впервые попробовал развернуть из моей локальной машины, используя следующие шаги (и она работала):

  • Установите Azure Powershell с помощью WPI
  • Используйте Get-AzurePublishSettingsFile команду и Import-AzurePublishSettingsFile, чтобы получить доступ к моим Azure веб-сайтов и т.д. из PowerShell
  • команда Run Get-AzureWebsites, и я вижу список моих сайтов
  • Run Publish-AzureWebsiteProject опубликовать свой пакет на сайте

Все вышеуказанные работы. Однако, когда я выполняю точно такие же шаги на своем сервере, когда я добираюсь до этапа Get-AzureWebsites, я ничего не получаю. Как следует из этого, когда я пытаюсь запустить команду публикации, я получаю ошибку «сайт не существует».

Если я запустил команды Get-AzureAccount и Get-AzureSubscription, я верну правильную учетную запись/подписку.

Я понятия не имею, что происходит ?!

+0

Есть ли более одной подписки, доступной с этого сервера. можете ли вы проверить, является ли эта подписка подпиской по умолчанию? – Aravind

+0

Aha no подписка, которую я хочу, не является значением по умолчанию, как установить подписку по умолчанию? – jcvandan

+0

Select-AzureSubscription -Default 'подписное название' – Aravind

ответ

3

Проверьте, есть ли на этом сервере несколько подписей на лазурь. Если их еще больше, убедитесь, что требуемая подписка установлена ​​по умолчанию. Используйте команду:

Select-AzureSubscription -Default 'subscription name' 

... установить подписку по умолчанию.

0

Azure command is Get-AzureWebsite не Get-AzureWebsites.

Смежные вопросы