Я пытался настроить веб-развертывание на моем сервере Windows 2012 с IIS 8. Я установил веб-развертывание с помощью установщика платформы, но когда я щелкаю правой кнопкой мыши свой веб-сайт и выбираю развертывание, для Configure Web Deploy Publishing
нет опции для различных документация предлагает.
Меню настройки веб-развертывания отсутствует в меню IIS 8
Ответы (8)
Я нашел эту публикацию, где у человека была такая же проблема. Оказывается, ему нужно было установить «Веб-развертывание 3.5 для серверов хостинга» поверх других пакетов веб-развертывания в установщике веб-платформы. Как только я сделал это и перезапустил IIS, опция стала доступной.
Мне это кажется нелогичным, поскольку я не являюсь хостинг-провайдером и просто хотел разместить свое приложение на своем собственном сервере. Я не уверен, почему пакета Web Deploy 3.5 было недостаточно.
У меня были дополнительные проблемы с настройкой Web Deploy. Эта статья о кодах ошибок веб-развертывания помогла мне устранить проблему. . Еще одна статья о настройке обработчика веб-развертывания была очень важна. в решении проблемы с разрешениями, позволяющими пользователю веб-развертывания создавать каталоги и файлы.
Для меня переустановка Web Deploy не сработала. Но я это исправил.
Перейдите в Диспетчер серверов, выберите Роли, нажмите IIS, нажмите Добавить службы ролей, установите флажок >Служба управления. Закройте это. Снова откройте Диспетчер IIS, и вуаля, опция доступна!
Для сервера Windows2012 R2 параметры находятся в «Веб-сервер (IIS)» -> «Инструменты управления» -> «Служба управления».
P.S. По опыту @Gaui могут потребоваться некоторые дополнительные шаги. Затем перейдите в раздел Программы и компоненты, найдите Веб-развертывание, нажмите Изменить и установите/установите все флажки/функции.
Перед установкой веб-развертывания необходимо установить службу управления. Если вы не удалили Web Deploy и не переустановили его, все должно работать.
У меня была такая же проблема, и установка «Инструмента веб-развертывания 2.1» из установщика веб-платформы устранила проблему.
ОБНОВЛЕНО: выполните следующие действия:
- введите программы и функции (в поле поиска меню)
- Перейдите к WEB DEPLOY (установите его из установщика веб-платформы, если у вас его нет)
- Выберите WEB DEPLOY и щелкните параметр изменения вверху.
- Проверьте и установите ВСЕ доступные опции
- Подождите, чтобы установить и закрыть / снова открыть графический интерфейс IIS.
- параметры должны появиться, когда вы щелкнете правой кнопкой мыши по сайту.
Установка «Службы управления IIS» с веб-платформы покажет все необходимые элементы.
coad comment был для меня решением. Я использовал Web Deploy 3.6 на IIS 8.5. Удалил 3.6 и поставил 3.5 и все заработало.
Остерегаться !! Web Deploy 3.6 не работает с IIS 8.5.9600.16384 ... после установки перезапуск сервера - меню развертывания не отображается в консоли диспетчера IIS Web Deploy 2.0, как бы то ни было, не страдает этой проблемой С уважением,
Я продолжал щелкать правой кнопкой мыши по веб-приложению вместо веб-сайта.
На одном веб-сайте может быть несколько веб-приложений. В контекстном меню также есть подменю, когда вы щелкаете правой кнопкой мыши веб-приложение, но в нем отсутствует пункт «Настроить публикацию веб-развертывания...». Это связано с тем, что вы настраиваете публикацию веб-развертывания для веб-сайта и не для веб-приложений.
Итак, чтобы подвести итог
- Веб-сайт имеет этот параметр
- В веб-приложении его нет