Как представить AppDomain в ASP.NET? - PullRequest
0 голосов
/ 11 октября 2009

Недавно я привлек интервью. Меня попросили объяснить «Домен приложения» и особую цель введения «домена приложения».

Я объяснил:

AppDomain - это представление логического процесса во время выполнения в рамках физического процесса (win32), управляемого CLR.

Специальное назначение:

Сохраняет изоляцию приложений высокого уровня, падение одного AppDomain никогда не прерывает другой AppDomain.

Но все же интервьюер ожидает от меня многого? Какие дополнительные пункты я могу добавить дальше?

Спасибо.

Ответы [ 2 ]

1 голос
/ 11 октября 2009

Они могут попросить вас поговорить о запуске разных пулов приложений и о том, как это может повлиять на ваш домен приложений в отношении IIS и ASP.NET.

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

0 голосов
/ 11 октября 2009

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

...