Web Deploy (MSDeploy) упрощает развертывание веб-приложений и веб-сайтов на серверах IIS.n
Развертывания веб-приложений более легко
Web Deploy для Visual Studio и WebMatrix, помогает разработчикам упростить развертывание веб-приложений на веб-серверах Microsoft IIS или в Microsoft Azure. Кроме того, интеграция с Web Platform Installer позволяет разработчикам легко и просто установить веб-приложения.nnWeb Deploy позволяет упаковать содержимое веб-приложений, конфигурации, базы данных и любые другие артефакты, такие как реестр, GAC сбороки и т.д., которые могут быть использованы для хранения или перемещения.Если пакет должен быть перераспределен в другой среде, значения параметров конфигурации в пределах пакета могут быть параметризованы во время развертывания, не требуя изменений в самих пакетах. После создания, эти пакеты могут быть развернуты с помощью Web Deploy CmdLine или диспетчера IIS, не требуя привилегий администратора.n
Миграция веб-серверов из IIS 6 в IIS7, IIS8 и IIS8.5
Упростить планирование перехода IIS6 / IIS7 / IIS8 путем определения несовместимостей и предварительного просмотра предлагаемых изменений перед началом процесса. Узнав о любых возможных проблемах заранее, вы сможете принять меры по исправлению положения и упростить миграцию.Йn
Синхронизировать фермы серверов
Web Deploy позволяет эффективно синхронизировать сайты, приложения или серверы через фермы серверов IIS путем обнаружения различий между источником и содержанием назначения, а также передать только те изменения, которые требуют синхронизации. Инструмент упрощает процесс синхронизации, автоматического определения конфигурации, содержание и сертификаты должны быть синхронизированы для конкретного сайта. В дополнение к стандартным параметрам, у вас еще есть возможность указать дополнительные для синхронизации, в том числе баз данных, объекты COM, GAC узлы и параметры реестра.n
Особенности
- Полная интеграция с диспетчером IIS (IIS7 и выше), Visual Studio (2010 и выше) для создания пакетов и развертывания их на машину, как локально, так и удаленно.
- Интеграция с WebMatrix для развертывания и загрузки веб-приложений.
- Полная интеграция с платформой Web Installer для установки веб-приложений.
- Создание архива веб-приложения:n
- Возможность упаковать веб-приложение или весь сайт, в том числе связанных с ними баз данных.
- Возможность упаковки списков управления доступом, COM, GAC и параметров реестра.
- Поддерживает как живые серверы и заархивированные пакеты в качестве источника или назначения.
- Развертывание веб-приложений:n
- Административные привилегии не требуются для развертывания веб-приложений.
- Возможность добавления параметров для изменения текста в файлах, когда они развернуты (например, заменить строку соединения при развертывании из QA в демонстрационных средах).
- Интеграция со службой IIS Web Management (WMSVC) для удаленного развертывания, не являющихся администраторами.
- Администраторы сервера имеют детальный контроль над операциями, которые могут быть выполнены и могут делегировать задачи, не администраторам.
- Миграция веб-сервера и синхронизации:n
- Возможность синхронизации или переноса веб-сервера, веб-сайта или приложения.
- Синхронизирует только те данные, которые изменились.
- Способность выявлять недостающие зависимости во время синхронизации.
- Автоматически собирает контент, конфигурации IIS, SSL сертификаты и конфигурации ASP.NET при синхронизации веб-сайта.
- Автоматическое резервное копирование веб-сайтов перед внесением каких-либо изменений.n
- Администратор может настроить Web Deploy таким образом, что он создает и хранить резервную копию сайтов на сервере.
- Конечные пользователи могут напрямую восстановить свои веб-сайты без участия администратора.
- В дополнение к диспетчера IIS, Visual Studio 10, Web Matrix задачи могут быть выполнены с помощью командной строки PowerShell Cmdlets или публичного API.