Назад | Перейти на главную страницу

Web Deploy дает ошибку 404, обработчик отсутствует?

При новой установке Server 2012 R2 я хочу настроить веб-развертывание в IIS для публикации в один клик с компьютера разработки.

Поэтому я включил службу веб-управления и установил Web Deploy 3.5, создал файл .PublishSettings и попытался опубликовать тестовый сайт.

Он продолжает выдавать ошибку 404 not found. Я проверил обработчики http и увидел, что /msdeploy.axd не имеет обработчика и действует HttpNotFoundHandler по умолчанию * .axd.

Какой этап установки я пропустил? Стоит ли добавлять обработчик вручную? Я не знаю, что это за тип.

В этом случае мне нужно было сначала установить (отдельный) инструмент веб-развертывания, затем пройти через процесс веб-развертывания, чтобы создать .PublishSettings, и все заработало как шарм.

По-прежнему нет обработчика msdeploy.axd, поэтому я не уверен, какой магии мне не хватает.

Было бы неплохо, если бы Web Deploy считал инструмент веб-развертывания зависимостью, а также включал бы службу веб-управления. Или хоть какую-то документацию. Установщик веб-платформы может сбивать с толку.