Отсутствует опция "Импорт веб-приложения" в Web Deploy 3.6
Используя Web Deploy 3.6 как в IIS 8.5 (Windows Server 2012 R2), так и в IIS 7.5 (Windows 7), я не могу найти опцию Deploy -> "Import Web Application". "Экспорт веб-приложения" также отсутствует (см. Скриншот)
Я все еще вижу "Установить приложение из галереи", но это не очень помогает. Все отлично работает с Web Deploy 3.5.
Удалены ли параметры импорта / экспорта веб-приложения в версии 3.6? Если да, какова альтернатива развертывания стандартного приложения ASP.NET MVC в IIS 8.5 с помощью Web Deploy 3.6? Если нет, что мне нужно сделать, чтобы включить / увидеть их снова?
4 ответа
Предварительные условия для WebDeploy 3.6 для импорта / экспорта веб-приложения немного изменились, и для веб-управления необходимо предоставить больше прав для повторного включения этих параметров.
Вот шаги, чтобы разрешить это снова в Windows Server 2012 R2 (и Windows Server 2016):
Используя Диспетчер серверов, вы можете добавлять роли и функции.
Выберите "Служба управления" в разделе "Роли" / "Веб-сервер" / "Инструменты управления".
Либо удалите и переустановите WebDeploy 3.6, либо воспользуйтесь опцией "Изменить" и обязательно установите "Обработчик развертывания IIS" для Web Deploy. Это снова вернет опцию импорта / экспорта веб-приложения.
Шаги, чтобы разрешить это снова в Windows 7:
Перейти к включению или отключению функций Windows
Под Веб-инструментами управления -> включить службу управления IIS
то же самое, что и выше для Windows 2012 (для Windows 10 вам, вероятно, потребуется запустить ремонтную установку в WebDeploy, прежде чем это решение заработает)
Windows 10:
Он использует Microsoft Wbe Deploy 4.0. Вы можете проверить, установлен ли он уже в Панели управления> Приложения.
Если он уже установлен и вы не видите параметр "Развернуть" в IIS, вам необходимо переустановить его и во время установки выбрать выборочную или полную установку, включая параметры пользовательского интерфейса. Возможно, вы сможете это сделать, выбрав "Ремонт" или "Изменить" на панели управления.
Согласно MS, вы сможете загрузить его из установщика веб-платформы, но я нашел только версии до 3.6. Однако я нашел эту ссылку для автономного установщика для 4.0:
ПРИМЕЧАНИЕ. Я использую испанскую Windows, поэтому название параметров может быть неправильным. Для всех, кто использует Windows, отличную от английского, существует только один установщик, и вы увидите меню и параметры на своем языке (по крайней мере, на испанском).
Загрузите "Установщик веб-платформы" здесь: https://www.microsoft.com/web/downloads/platform.aspx
Затем выполните поиск "Инструмент веб-развертывания 2.1". У меня это по-испански вот так: "Herramienta de Implementación web 2.1"
Это просто сработало для меня.
Попробуйте запустить IIS от имени администратора, и вы должны увидеть опцию "Импорт веб-приложения" и "Экспорт веб-приложения".
Скачать
http://go.microsoft.com/?linkid=9684516 (x86) http://go.microsoft.com/?linkid=9684517 (x64)
и во время установки выберите " Изменить параметр" и включите функцию " Модуль интерфейса пользователя диспетчера IIS".