Невозможно использовать «веб-развертывание» в Windows Server 2012 HTTP ERROR 404.7


9

Я использую Windows Server 2012 и Web Deploy 3.5. Когда я пытаюсь опубликовать из Visual Studio, я получаю 404 и предлагает перейти по следующей ссылке

http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE

Оба wmsrv и удаленный агент и работают и правильно настроены. После проверки логов wmsrv снова и снова появляется одна и та же ошибка:

2013-11-27 18:11:41 10.7.140.235 HEAD /msdeploy.axd site = DevStatsDashboard 8172 - 10.7.141.48 - - 404 7 0 1388

С сайта поддержки http://support.microsoft.com/kb/943891 это означает ОШИБКУ HTTP 404.7 - FILE_EXTENSION_DENIED

Однако я использую IIS8 и разрешаю .axd файлы

У кого-нибудь есть предложения?

Ответы:


15

Хорошо, проблема была в том, что я доверял веб-платформе ...

При установке параметров по умолчанию для Web Deploy 3.5 не были установлены все необходимые компоненты, такие как:

введите описание изображения здесь

Вам нужно установить «IIS Deployment Handler», чтобы иметь возможность его использовать.


1
Мой был уже установлен, но Ремонт сделал свое дело
Fiat

Мой экран настройки не включает узел обработчика развертывания IIS. Я использую v3.6. Вы знаете, почему этого не хватает?
Джейсон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.