본문 바로가기

AppDomain

04. ASP.NET 웹 어플리케이션, AppDomain 웹 어플리케이션과 Appdomain에 대해서 좀 더 알아보자. 코드의 실행 범위 그리고 리소스의 소유 범위를 결정하는 모델은 프로그래밍 모델, 기술에 따라서 항상 있어왔다. OS에서는 프로세스(process)가 애플리케이션의 경계가 되었고, IIS와 ASP에서는 가상 디렉토리를 기준으로 애플리케이션이 구분되었고 그리고 .NET 실행환경에서는 실행공간을 나누기 위해서 애플리케이션 도메인(AppDomain) 개념을 사용하고 있는 것이다. 즉 애플리케이션의 코드가 실제로 실행되는 런타임 공간이 AppDomain이다."웹 어플리케이션"은 IIS 관리자에서 시각적으로 보이기때문에 익숙할 수 있다. 반면에 "어플리케이션 도메인"은 IIS 관리자를 통해서 보여지지 않기때문에 익숙하지 않다. 각 ASP.NET 어플리케.. 더보기
호스트 타입별 CLR 호스팅 및 AppDomain 관리 방법 지금까지 CLR을 로딩하고 AppDomin을 생성하는 것에 대해 필요에 따라 여기 저기서 산발적으로 다뤘다. 윈도우 프로세스와 AppDomain의 관계 2009/04/23 - [01. 기술-APP] - 애플리케이션 도메인과 속성들(베이스 디렉토리) IE와 AppDomain 그리고 MIME 타입 및 MIME 필터 2009/04/23 - [01. 기술-APP] - IE 임베딩 방식 스마트클라이언트 애플리케이션의 도메인 중복 생성??2009/04/23 - [01. 기술-APP] - NTD 배포 및 어셈블리 로딩 그리고 IIS 설정2009/04/23 - [01. 기술-APP] - IE에서 어셈블리가 로딩되는 과정 이제 이곳에서 호스트 애플리케이션별 CLR 인스턴스가 생성되는 차이점 및 호스트가 어떻게 AppDo.. 더보기