Проблема веб-развертывания с использованием ускорителя Windows Azure для веб-ролей - PullRequest
0 голосов
/ 26 августа 2011

Я новичок в Azure Accelerator для веб-ролей. Я выполнял каждый шаг по указанию из сети, но получаю сообщение об ошибке при попытке развернуть свой веб-сайт. Все, что я перепроверил, работает, WMSvc запущен и настроен на авто и имя пользователя и пароль верны, но я не понимаю, в чем проблема.

Ошибка 1 Задача веб-развертывания завершилась неудачно. (С удаленным агентом (URL http://2f96c9ab6cda4281bcf25a899d66955d.cloudapp.net/MSDEPLOYAGENTSERVICE) не удалось связаться. Убедитесь, что служба удаленного агента установлена ​​и запущена на целевом компьютере.) Убедитесь, что имя сайта, имя пользователя и пароль верны. Если проблема не устранена, обратитесь к локальному администратору или администратору сервера. Подробности ошибки: Не удалось связаться с удаленным агентом (URL http://2f96c9ab6cda4281bcf25a899d66955d.cloudapp.net/MSDEPLOYAGENTSERVICE). Убедитесь, что служба удаленного агента установлена ​​и запущена. целевой компьютер. Неподдерживаемый ответ был получен. Заголовок ответа «MSDeploy.Response» был «», но ожидался «v1». Удаленный сервер возвратил ошибку: (401) не авторизован. 0 0 QuickMVCdep

Пожалуйста, помогите мне найти решение, чтобы я мог доставить свой проект Клиенту.

1 Ответ

0 голосов
/ 20 ноября 2011

Я столкнулся с той же проблемой.

Похоже, что действие «Опубликовать» из инструментов VS Azure правильно настроит MSDeploy в процессе развертывания, но создание пакета из VS и последующее обновление сервера с использованием портала Azure не будут. Который является обломом, так как действие VS Publish удаляет развертывание и затем воссоздает его, который переназначит ваш VIP-адрес.

Мне не удалось точно определить разницу, но я заметил одну вещь: если вы делаете публикацию из VS, MS Web Deploy 2.0 будет установлен для вас, тогда как я не верю, что это когда вы запускаете обновление. Тем не менее, мне никогда не удавалось вручную установить / настроить нужные биты на сервере Azure для включения MSDeploy (я подозреваю, что существует некоторая конфигурация LB / брандмауэра, которая происходит вне хоста, чтобы разрешить трафик на 8172).

В целом, MSDeploy достаточно полезен во время разработки, поэтому я предпочитаю эту боль (которая требует, чтобы я изменял свою запись A в моем DNS каждый раз, когда я делаю серьезное обновление), а не альтернативе (обновляйте с помощью портала и теряйте способность использовать MSDeploy).

Мне бы очень хотелось узнать о решении, в котором мы могли бы съесть наш пирог и съесть его (пакет обновления, позволяющий MSDeploy выполнять веб-роли).

...