본문 바로가기

IT 살이/04. 기술 - 프로그래밍

IE에서 어셈블리가 로딩되는 과정

http://support.microsoft.com/default.aspx?scid=kb;en-us;313892

이 문서는 IE가 어셈블리를 로딩하는 과정에서 발생하는 에러를 로컬 PC에 로깅할 수 있는 방법을 보여주고 있다. 이 방법은 달봉이가 디버깅 툴을 소개하면서 함께 설명한 적이 있다.
이 문서에는 더불어서 IE에서 어셈블리가 로딩되는 과정을 설명하고 있는데, 이것이 더 중요한 정보이다.
MIME 필터가 들어오는 스트림의 MIE 타입을 모리터링하다가 .NET 어셈블리라고 판단되면 IEHost.dll을 로딩하고 요청 인스턴스를 생성하게 된다는 내용이 있다.

http://msdn2.microsoft.com/en-us/library/ms775147.aspx

이 문서는 IE 브라우저가 MIME 타입을 결정하고 MIME 타입을 핸들링하는 것에 대해서 설명하고 있다.