2013-12-12 5 views
0

Я проверил, что я установил Web Deploy 3.5, и я вижу службу веб-управления, работающую в службах.Где настроен httpHandler Web Deploy?

Когда я пытаюсь развернуть эту службу с помощью VS 2010 или msdeploy.exe в командной строке, даже локально, до https://servername.com:8172/Msdeploy.axd?site=mySite, я получаю 404, возвращенные из IIS.

Мое подозрение, что я должен увидеть httpHandler среди тех, которые перечислены в .NET 4.0 Web.config, но я этого не делаю.

ответ

0

Обработчик веб-развертывания устанавливается веб-развертыванием, который необходимо установить на сервер. Вы можете найти установщика по адресу http://www.iis.net/downloads/microsoft/web-deploy с несколькими доступными параметрами установщика. Обязательно включите «Обработчик развертывания IIS 7» при его установке. Оттуда вы, вероятно, захотите взглянуть на this article, в котором объясняется, как получить правильные разрешения для правильных учетных записей пользователей.

В вашем проекте web.config нет ничего, что должно было бы заставить его работать. Вот почему обработчик развертывания доступен на отдельном порту (8172).

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