Каждое веб-приложение ASP.NET имеет один домен приложения?

9

Я немного смущен. Существует ли только один домен приложения для каждого отдельного веб-приложения ASP.NET или может быть от 1 до 100 доменов приложений, представленных в одном пуле приложений веб-приложения

Панкадж Упадхяй
источник

Ответы:

5

Домен приложения - это логическая и физическая граница, создаваемая вокруг каждого приложения .NET общеязыковой средой исполнения (CLR).

  1. Одно веб-приложение работает в одном домене приложений, но может обмениваться данными через веб / удаленные службы с приложениями в других доменах.

  2. CLR может разрешить запуск нескольких приложений .NET в одном домене приложений , поэтому это означает, что домен приложений может совместно использоваться разными приложениями, которые в этом случае могут взаимодействовать друг с другом «напрямую».

Однако в большинстве случаев отношения между веб-приложением и доменом приложения являются взаимно-однозначными.

Вы можете прочитать следующую статью (очень короткую, но хорошо написанную), в которой объясняется, что такое домены приложений и как они могут быть полезны: http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx .

Кроме того, в своем блоге Скотт Форсайт объясняет различия между приложением (термин IIS), веб-приложением (термин ASP.NET) и доменами приложения.

Jalayn
источник