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

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

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

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

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

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

решение1

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

Обработчика msdeploy.axd по-прежнему нет, так что я не уверен, какую магию я упускаю.

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

Связанный контент