При новой установке Server 2012 R2 я хочу настроить веб-развертывание в IIS для публикации в один клик с компьютера разработки.
Поэтому я включил службу веб-управления и установил Web Deploy 3.5, создал файл .PublishSettings и попытался опубликовать тестовый сайт.
Он продолжает выдавать ошибку 404 not found. Я проверил обработчики http и увидел, что /msdeploy.axd не имеет обработчика и действует HttpNotFoundHandler по умолчанию * .axd.
Какой этап установки я пропустил? Стоит ли добавлять обработчик вручную? Я не знаю, что это за тип.
В этом случае мне нужно было сначала установить (отдельный) инструмент веб-развертывания, затем пройти через процесс веб-развертывания, чтобы создать .PublishSettings, и все заработало как шарм.
По-прежнему нет обработчика msdeploy.axd, поэтому я не уверен, какой магии мне не хватает.
Было бы неплохо, если бы Web Deploy считал инструмент веб-развертывания зависимостью, а также включал бы службу веб-управления. Или хоть какую-то документацию. Установщик веб-платформы может сбивать с толку.