WebPICmdLine.exe не работает в Windows Azure

#azure #azure-web-roles

#azure #azure-веб-роли

Вопрос:

Я работаю над Windows Azure SDK версии 1.4. Я написал образец приложения, имеющего сценарий startp. Сценарий выглядит следующим образом:

 "%~dp0WebPICmdLine.exe" /Products: WDeploy /xml:https://www.microsoft.com/web/webpi/2.0/RTM/WebProductList.xml /log:webdeploy.txt
net stop wmsvc
net start wmsvc
  

Если приложение развернуто в Azure вместе с этим скриптом, webrole переходит в состояние занятости и прерывания. Если я удалю этот скрипт и разверну приложение, оно будет работать нормально, без каких-либо ошибок.

Кто-нибудь сталкивался с подобной проблемой или у кого-нибудь есть представление об этой проблеме? Или кто-нибудь знает, как я могу просмотреть файл журнала, /log:webdeploy.txt упомянутый в command, и где этот файл будет расположен после развертывания приложения в Windows Azure?

Приветствуются любые предложения.

Ответ №1:

Привет, получил ответ: Пожалуйста, обратитесь по ссылке

http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/49c6c7a3-313b-47bc-bda2-2c94e617bd80

Для работы команды нам нужно добавить paramerer /accepteula Теперь, если я выполню команду, как указано ниже, она будет работать нормально.

 "%~dp0WebPICmdLine.exe" /accepteula /Products: WDeploy /xml:https://www.microsoft.com/web/webpi/2.0/RTM/WebProductList.xml /log:webdeploy.txt
  

Комментарии:

1. Было бы неплохо, если бы вы включили сюда фактическое решение проблемы, а не только ссылку.