Меню настройки веб-развертывания отсутствует в меню IIS 8

Я пытался настроить веб-развертывание на моем сервере Windows 2012 с IIS 8. Я установил веб-развертывание с помощью установщика платформы, но когда я щелкаю правой кнопкой мыши свой веб-сайт и выбираю развертывание, для Configure Web Deploy Publishing нет опции для различных документация предлагает.

введите здесь описание изображения


person webworm    schedule 08.05.2014    source источник
comment
Остерегаться !! Web Deploy 3.6 не работает с IIS 8.5.9600.16384 ... после установки перезапуск сервера - меню развертывания не отображается в консоли диспетчера IIS Web Deploy 2.0, как бы то ни было, не страдает этой проблемой С уважением,   -  person coad    schedule 01.02.2017
comment
Я также сталкиваюсь с той же проблемой в IIS 10. Я установил веб-развертывание 3.6, а затем также попробовал 3.5.   -  person Harvi Patel    schedule 23.03.2021


Ответы (8)


Я нашел эту публикацию, где у человека была такая же проблема. Оказывается, ему нужно было установить «Веб-развертывание 3.5 для серверов хостинга» поверх других пакетов веб-развертывания в установщике веб-платформы. Как только я сделал это и перезапустил IIS, опция стала доступной.

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

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

person webworm    schedule 09.05.2014
comment
Я продолжал пытаться установить Web Deploy 3.5 для хостинговых услуг, и он сообщал мне, что это удалось. Когда я снова открыл установщик веб-платформы и поискал его, он сказал, что он не установлен. Мне пришлось удалить Web Deploy 3.6 через панель управления, прежде чем он успешно установил 3.5 для услуг хостинга. После того, как сделано, проблема решена. - person silencedmessage; 28.11.2015
comment
У меня был тот же опыт, что и у @silencedmessage. Мне пришлось удалить Web Deploy 3.6 через установку/удаление программ, а затем установить Web Deploy 3.6 для серверов хостинга. - person Brian MacKay; 05.01.2016
comment
Для меня перезапуск диспетчера служб IIS был недостающей частью, без обновления или перезапуска самого сервера, или веб-сайты обновят пользовательский интерфейс управления, вам необходимо перезапустить саму программу. - person billw; 13.11.2020

Для меня переустановка Web Deploy не сработала. Но я это исправил.

Перейдите в Диспетчер серверов, выберите Роли, нажмите IIS, нажмите Добавить службы ролей, установите флажок >Служба управления. Закройте это. Снова откройте Диспетчер IIS, и вуаля, опция доступна!

Для сервера Windows2012 R2 параметры находятся в «Веб-сервер (IIS)» -> «Инструменты управления» -> «Служба управления».

P.S. По опыту @Gaui могут потребоваться некоторые дополнительные шаги. Затем перейдите в раздел Программы и компоненты, найдите Веб-развертывание, нажмите Изменить и установите/установите все флажки/функции.

person TPAKTOPA    schedule 26.02.2016
comment
Это сработало для меня, но после этого мне пришлось перейти в «Программы и компоненты», найти «Веб-развертывание», нажать «Изменить» и установить/установить все флажки/функции. - person Gaui; 30.12.2016
comment
@Gaui спасибо за ваш отзыв, я добавлю его в свой пост. - person TPAKTOPA; 03.01.2017
comment
После добавления всех компонентов из «Программы и компоненты» не забудьте закрыть все сеансы диспетчера IIS и открыть новый. - person Lech Migdal; 28.01.2017
comment
На сервере Windows2012 R2 «Служба управления» находится в разделе «Веб-сервер (IIS)» -> «Инструменты управления». - person Derorrist; 25.05.2017
comment
у меня работало, различные надстройки были отключены по умолчанию. Спасибо друг. - person HighARc; 29.08.2017
comment
Вот хороший! После этого опция все еще отсутствовала ... Но затем я пошел в панель управления и выбрал «Восстановить в веб-развертывании 3.6» (с закрытым диспетчером IIS). Когда я снова запустил диспетчер IIS, вот оно! Спасибо - person Vi100; 16.05.2018
comment
Для меня восстановление ничего не дало, поэтому я решил, что все в порядке — мне действительно пришлось нажать «Изменить», чтобы войти и добавить отключенные функции. - person NibblyPig; 30.01.2020
comment
зашел в панель управления и обнаружил, что все функции веб-развертывания не установлены по умолчанию. поставил все истинные флаги и заработало. похоже на недосмотр со стороны MS. если вы установите его, вам нужны функции, верно? Благодарность! - person michael g; 22.02.2021

Перед установкой веб-развертывания необходимо установить службу управления. Если вы не удалили Web Deploy и не переустановили его, все должно работать.

person Liam    schedule 26.01.2017
comment
Может подтвердить это. - person lvmeijer; 09.10.2018
comment
Как ни странно, это, кажется, помогает. Вы можете сделать это через «Добавить роли сервера» или «Включить и отключить дополнительные функции». С таким же успехом можно установить ASP.NET 4.x, если вы его развертываете. - person binki; 31.10.2018

У меня была такая же проблема, и установка «Инструмента веб-развертывания 2.1» из установщика веб-платформы устранила проблему.

person user3095420    schedule 11.06.2016
comment
Работайте для меня, но не показывайте пункт меню «Настроить публикацию WebDeploy». - person Alexsandro; 12.08.2016
comment
Также перезапуск IIS, но этого недостаточно... Я закрыл окно IIS и снова открыл его, и появилось меню «Развернуть» со всеми подпунктами. - person Endri; 19.09.2018

ОБНОВЛЕНО: выполните следующие действия:

  1. введите программы и функции (в поле поиска меню)
  2. Перейдите к WEB DEPLOY (установите его из установщика веб-платформы, если у вас его нет)
  3. Выберите WEB DEPLOY и щелкните параметр изменения вверху.
  4. Проверьте и установите ВСЕ доступные опции
  5. Подождите, чтобы установить и закрыть / снова открыть графический интерфейс IIS.
  6. параметры должны появиться, когда вы щелкнете правой кнопкой мыши по сайту.
person pedrommuller    schedule 12.07.2018

Установка «Службы управления IIS» с веб-платформы покажет все необходимые элементы.

person Praveen    schedule 24.12.2016

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, как бы то ни было, не страдает этой проблемой С уважением,

person Daniel Genezini    schedule 18.05.2018

Я продолжал щелкать правой кнопкой мыши по веб-приложению вместо веб-сайта.

На одном веб-сайте может быть несколько веб-приложений. В контекстном меню также есть подменю, когда вы щелкаете правой кнопкой мыши веб-приложение, но в нем отсутствует пункт «Настроить публикацию веб-развертывания...». Это связано с тем, что вы настраиваете публикацию веб-развертывания для веб-сайта и не для веб-приложений.

Итак, чтобы подвести итог

  • Веб-сайт имеет этот параметр
  • В веб-приложении его нет
person Rob    schedule 23.06.2021