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


Узлы среды выполнения

Среда CLR разработана для поддержки разнообразных типов приложений, от приложений веб-серверов до приложений с традиционным пользовательским интерфейсом Windows. Для запуска приложения каждого типа необходимо хост-приложение среды выполнения. Хост-приложение загружает среду выполнения в процесс, создает в процессе домены приложений и загружает в них пользовательский код.

.NET Framework предлагает несколько разных хост-приложений среды выполнения, включая хост-приложения, перечисленные в следующей таблице.

Хост-приложение среды выполнения

Описание

ASP.NET

Загружает среду выполнения в процесс, который обрабатывает веб-запрос. ASP.NET также создает домен приложения для каждого веб-приложения, которое будет запущено на веб-сервере.

Microsoft Internet Explorer

Создает домены приложений для запуска управляемых элементов управления. .NET Framework поддерживает загрузку и выполнение элементов управления обозревателя. Среда выполнения взаимодействует с механизмом расширения Microsoft Internet Explorer с помощью фильтра MIME для создания доменов приложений, в которых будут выполняться управляемые элементы управления. По умолчанию для каждого веб-узла создается отдельный домен приложения.

Исполняемые файлы оболочки

Вызывают код хост-приложения среды выполнения для передачи элемента управления среде выполнения каждый раз при запуске исполняемого файла из оболочки.

Microsoft предоставляет набор API-интерфейсов для написания собственных хост-приложений среды выполнения.

См. также

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

Домены приложений

Общие сведения о размещении