Возможности развертывания платформы .NET Framework
Обновлен: Ноябрь 2007
.NET Framework предоставляет базовые возможности, облегчающие развертывание различных приложений. К этим возможностям относятся:
Изолированные приложения.
Эта функция обеспечивает изоляцию приложения и исключает конфликты DLL-библиотек. По умолчанию компоненты не влияют на другие приложения.
Используемые по умолчанию частные компоненты.
По умолчанию компоненты развертываются в каталог приложения и видны только содержащему их приложению.
Контролируемое совместное использование кода.
Для совместного использования кода необходимо явным образом сделать код доступным для совместного использования, а не открывать к нему общий доступ по умолчанию.
Управление параллельными версиями.
Одновременно могут сосуществовать несколько версий компонентов или приложений. Это позволяет выбирать версии для использования, а политика управления версиями вводится общеязыковой средой выполнения.
Развертывание и репликация XCOPY.
Самоописываемые и автономные компоненты и приложения можно развертывать без записей в реестре и без зависимостей.
Оперативное обновление.
Такие узлы, как ASP.NET, могут использоваться администраторами для обновления DLL-библиотек программ даже на удаленно расположенных компьютерах.
Интеграция с установщиком Microsoft Windows.
При развертывании приложения доступны оповещение, публикация, восстановление и установка по требованию.
Корпоративное развертывание.
Эта функция обеспечивает простое распространение программного обеспечения, включая использование службы Active Directory.
Загрузка и кэширование.
Инкрементные загружаемые файлы позволяют уменьшить размеры загружаемых файлов, и компоненты могут быть изолированы с целью использования только приложением, предназначенным для развертываний, которые не сказываются на производительности работы.
Частично доверенный код.
Идентификация основывается на коде, а не на пользователе, политика устанавливается администратором, и диалоговое окно сертификата не появляется.
См. также
Задачи
Руководство: Разработка простого элемента управления форм Windows Forms
Основные понятия
Развертывание приложения для доступа к COM-приложению
Основы развертывания .NET Framework