Я немного смущен. Существует ли только один домен приложения для каждого отдельного веб-приложения ASP.NET или может быть от 1 до 100 доменов приложений, представленных в одном пуле приложений веб-приложения
Я немного смущен. Существует ли только один домен приложения для каждого отдельного веб-приложения ASP.NET или может быть от 1 до 100 доменов приложений, представленных в одном пуле приложений веб-приложения
Ответы:
Домен приложения - это логическая и физическая граница, создаваемая вокруг каждого приложения .NET общеязыковой средой исполнения (CLR).
Одно веб-приложение работает в одном домене приложений, но может обмениваться данными через веб / удаленные службы с приложениями в других доменах.
CLR может разрешить запуск нескольких приложений .NET в одном домене приложений , поэтому это означает, что домен приложений может совместно использоваться разными приложениями, которые в этом случае могут взаимодействовать друг с другом «напрямую».
Однако в большинстве случаев отношения между веб-приложением и доменом приложения являются взаимно-однозначными.
Вы можете прочитать следующую статью (очень короткую, но хорошо написанную), в которой объясняется, что такое домены приложений и как они могут быть полезны: http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx .
Кроме того, в своем блоге Скотт Форсайт объясняет различия между приложением (термин IIS), веб-приложением (термин ASP.NET) и доменами приложения.