logo
CSharp_Prog_Guide

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

Домены приложений обеспечивают гибкий и безопасный метод изоляции выполняющихся приложений.

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

Домены приложений помогают обеспечивать безопасность, отделяя приложения друг от друга и от данных других приложений. В одном процессе может выполняться несколько доменов приложений при том же уровне изоляции, что и при использовании раздельных процессов. Выполнение нескольких приложений в одном процессе повышает масштабируемость серверов.

В следующем примере кода создается новый домен приложения, после чего загружается и выполняется построенная ранее сборка HelloWorld.exe, хранящаяся на диске C.

------