Поделиться через


Сценарии развертывания приложений .NET Framework

Обновлен: Ноябрь 2007

В этом разделе рассматривается несколько сценариев развертывания, которые могут быть использованы для приложений общеязыковой среды выполнения. Приложения упаковываются и развертываются разными способами в зависимости от имеющихся требований к развертыванию. Следует заметить, что приведенные сценарии являются примерными сценариями для конкретных типов приложений. Потребности конкретного развертывания могут быть причиной использования других методов. Ниже перечислены типичные сценарии развертывания:

  • Развертывание приложения ASP.NET.

    Упаковка: приложение и DLL-библиотеки

    Распространение: XCOPY- или FTP-распространение

    Для развертывания приложения на сервере можно использовать XCOPY или FTP. Одна из версий приложения может быть запущена параллельно с другой версией. Кроме того, можно обновлять приложение, не закрывая его. Общеязыковая среда выполнения облегчает одновременный запуск приложений без конфликтов между DLL-библиотеками.

    Полное рассмотрение вопросов развертывания ASP.NET см. в разделе Развертывание веб-служб XML.

  • Развертывание приложения Windows Forms

    Упаковка: пакет установщика Windows (msi-файл)

    Распространение: установщик Windows

    Распространение приложения Windows Forms с помощью установщика Windows позволяет использовать как установщик, так и службу управления приложениями Windows 2000. Можно также объявить о доступности приложения, опубликовать приложение, использовать компонент Установка и удаление программ в панели управления, чтобы установить или удалить приложение, а при необходимости и легко исправить приложение.

  • Развертывание элемента управления Windows Forms или другого кода с помощью загрузки.

    Упаковка: сжатые CAB-файлы или скомпилированные библиотеки (dll).

    Распространение: загрузка кода

    Распространение элемента управления Windows Forms может выполняться путем предоставления доступа к приложению для загрузки с веб-узла. Для более быстрой загрузки файлы, составляющие приложение, можно сжать.

См. также

Задачи

Руководство: Разработка простого элемента управления форм Windows Forms

Основные понятия

Возможности развертывания платформы .NET Framework

Другие ресурсы

Развертывание приложений .NET Framework