답변:
응용 프로그램 도메인은 CLR (공용 언어 런타임)에 의해 모든 .NET 응용 프로그램 주위에 만들어진 논리적 및 물리적 경계입니다.
하나의 웹 응용 프로그램은 단일 응용 프로그램 도메인에서 실행 되지만 웹 / 원격 서비스를 통해 다른 도메인의 응용 프로그램과 통신 할 수 있습니다.
CLR을 사용하면 여러 .NET 응용 프로그램을 단일 응용 프로그램 도메인에서 실행할 수 있으므로 응용 프로그램 도메인이 서로 "직접"통신 할 수있는 다른 응용 프로그램에서 공유 될 수 있습니다.
그러나 대부분의 경우 웹 응용 프로그램과 응용 프로그램 도메인 간의 관계는 일대일입니다.
응용 프로그램 도메인이란 무엇이고 어떻게 유용한 지 설명하는 다음 기사 (매우 짧지 만 훌륭하게 작성)를 읽을 수 있습니다. http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx .
또한 그의 블로그 에서 Scott Forsyth는 응용 프로그램 (IIS 용어), 웹 응용 프로그램 (ASP.NET 용어) 및 응용 프로그램 도메인의 차이점을 설명합니다.