#azure #azure-web-roles
#azure #azure-веб-роли
Вопрос:
Я развернул приложение в Azure. Теперь я настраиваю свой проект MvcWebRole для публикации непосредственно в экземпляре моей роли через web deploy. (ссылка для ссылки: http://www.wadewegner.com/2010/12/using-web-deploy-with-windows-azure-for-rapid-development / )
Однако всякий раз, когда я пытаюсь опубликовать приложение, оно выдает ошибку типа:
Error 1 Web deployment task failed.(Remote agent (URL http://mywebsvr/MSDEPLOYAGENTSERVICE) could not be contacted.
Make sure the remote agent service is installed and started on the target computer.)
The requested resource does not exist, or the requested URL is incorrect.
Error details:
Remote agent (URL http://mywebsvr/MSDEPLOYAGENTSERVICE) could not be contacted. Make sure the remote agent service is installed and started on the target computer.
An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected.
The remote server returned an error: (404) Not Found. 0 0 CPE Tracking System
Я прочитал несколько статей, и большинство из них советуют убедиться, что служба удаленного агента уже запущена, выполнив команду «net start msdepsvc». Но я не знаю, почему выполнение этой команды вернет ошибку «Недопустимое имя службы».
Почему сервер не может понять параметр msdepsvc? Кто-нибудь, пожалуйста, помогите!
Спасибо, TAdhav
Ответ №1:
Я бы попробовал использовать новое обновление SDK 1.4. Теперь оно включает в себя официально поддерживаемый инструмент WebDeploy, и с гораздо большей вероятностью будет работать без сбоев.
Дополнительная информация и ссылка для загрузки здесь:
Ответ №2:
Спасибо за ваш ответ. Теперь проблема решена. У пользователя, пытающегося развернуть приложение, не было разрешения на компьютере.
Справочная ссылка: http://forums.iis.net/p/1176267/1974277.aspx
Для настройки разрешения на сервере используется ссылка: http://learn.iis.net/page.aspx/155/an-overview-of-feature-delegation-in-iis-70 /
Спасибо,
TA