Процесс IIS - w3wp;
Каждый пул приложений в IIS использует свой собственный процесс;
AppPool1 использует процесс 3784, AppPool2 использует процесс 5044
Различные приложения в Asp.net будут использовать разные
AppDomain;
AppTest1 и AppTest2 находятся в разных доменах приложений, но в
тот же процесс.
Какой смысл их использовать?
Пул приложений и AppDomain, оба они могут обеспечить
изоляции, но использовать разные подходы. Пул приложений
использовать процесс, чтобы изолировать приложения, которые работают
без .NET. Но AppDomain - это еще один метод изоляции.
предоставлено .NET.
Если на вашем сервере размещены тысячи веб-сайтов, вы не будете использовать
тысячи пулов приложений для изоляции веб-сайтов,
только потому, что слишком много запущенных процессов убьет ОС.
Однако иногда вам нужен пул приложений. Один из
Преимущества для пула приложений в том, что вы можете настроить
удостоверение для пула приложений. Также у вас есть более гибкий
Варианты утилизации пула приложений. По крайней мере, прямо сейчас,
IIS не предоставил явных опций для перезапуска домена приложения.
Пул приложений - это группа из одного или нескольких URL-адресов
различные веб-приложения и веб-сайты. Любой веб-каталог
или виртуальный каталог может быть назначен пулу приложений.
Каждое приложение в пуле приложений имеет одинаковый
исполняемый файл рабочего процесса, W3wp.exe, рабочий процесс, который
сервисы один пул приложений отделен от рабочего
процесс, который обслуживает другой [Как запуск MS Word и
открытие многих текстовых документов. Каждый отдельный рабочий процесс
обеспечивает границу процесса, так что когда приложение
назначен одному пулу приложений, проблемы в другом
пулы приложений не влияют на приложение. это
гарантирует, что в случае сбоя рабочего процесса это не повлияет
приложения, запущенные в других пулах приложений. [Т.е.]
Например, если документ Word имеет проблему, он не должен
логически влияет на ваш лист Excel, не так ли?
домен приложения - это механизм (похожий на процесс в
операционная система) используется для изоляции исполняемого программного обеспечения
приложения друг от друга, чтобы они не влияли
друг с другом. [то есть] открытие MS WORD не влияет на MS EXCEL
вы можете открывать и закрывать оба приложения в любое время с
нет зависимости между приложениями. каждый
домен приложения имеет собственное виртуальное адресное пространство, которое
ограничивает ресурсы для домена приложения, используя это
адресное пространство.
Благодаря этой ссылке