Установка службы WebDeploy
Я не могу установить службу WebDeploy на моем компьютере для разработки (Windows 7 Professional с IIS 7.5). Может кто-нибудь дать мне шаги, необходимые для этого.
Обновление: я установил инструмент веб-развертывания из WPI и убедился, что служба веб-развертывания работает (я считаю, что это "служба агента веб-развертывания"), однако при открытии диспетчера IIS я не вижу службу управления; Насколько я понимаю, я настроил веб-развертывание.
Если я что-то упустил, может быть, кто-то может сказать мне, что это и что делать дальше.
Заранее спасибо,
TheBlueSky
3 ответа
Пользовательский интерфейс делегирования службы управления будет отображаться только в SKU сервера, поскольку только SKU сервера имеют функциональную службу веб-управления (к которой относится делегирование). Поэтому он никогда не будет установлен на вашем клиентском компьютере с Windows 7.
Вы по-прежнему можете включить публикацию Web Deploy (только для администраторов) с помощью службы агента веб-развертывания (msdepsvc), запустив службу, если она не запущена ("net start msdepsvc" в командной строке), и открыв порт 80 в брандмауэре для службы., по мере необходимости. Там нет пользовательского интерфейса для этого сервиса.
Если вам нужно какое-либо направление в правой командной строке, чтобы параметры публикации клиента или VS могли использовать службу агента, повторите публикацию на форумах IIS: http://forums.iis.net/1144.aspx
Надеюсь, это поможет! -Kristina
Для тех, кто находит это и испытывает проблемы с поиском опции делегирования службы управления на Windows Server, проблема заключается в том, что вам нужно использовать автономный установщик Web Deploy, а не версию установщика Web Platform, и что вам нужно выбрать некоторые дополнительные опции в автономный установщик во время установки.
При установке выберите выборочную установку из меню и убедитесь, что выбраны параметры "Интерфейс развертывания IIS" и "Пользовательский интерфейс делегирования служб управления".
Web Deploy (Инструмент веб-развертывания) представляет собой расширение IIS, содержащее, по сути, набор инструментов и управляемую среду для упрощения развертывания, управления, синхронизации и миграции веб-приложений, сайтов и даже целых серверов.
Эта ссылка объясняет, как экспортировать пакет, а эта - как импортировать пакет с помощью диспетчера IIS.
Чтобы получить доступ к функциональности Web Deploy, вам нужно перейти на свой сайт в IIS Manager (разверните узел "Сервер" и "Узлы", затем выберите нужный сайт или приложение), теперь щелкните правой кнопкой мыши по нему, выберите одну из записей в "Управление пакетами" подменю и следуйте указаниям мастера. Вам нужно выполнить операцию экспорта на своем ПК разработчика, а когда все закончится, выполнить импорт на вашем сервере.