본문 바로가기

MIME 필터

NTD 배포 및 어셈블리 로딩 그리고 IIS 설정 어셈블리 로딩과정을 알고 싶다면 바로 아래 링크를 참조한다.2015/10/15 - [04.기술-APP/.NET InDepth] - 어셈블리 바인딩(최종) 현재 참여하고 있는 프로젝트는 ClickOnce와 NTD배포를 혼합해서 사용하고 있다. 다음은 어제밤에 NTD에게서 당한 린치 사건이다. 밤 12시까지 퇴근을 못하고 택시비로 몇 만원을 강탈당했다. 그 사건에 대한 내용을 지금부터 기록해 보려고 한다. 1. 사건 개요 현재 참여하고 있는 기업에서는 처음에 배포 서버에 HTTP핸들러를 하나 제작해서 사용하고 있었다. 그 녀석이 하는 일은 두 가지였다. 하나는, 배포 서버로 퍼블리시(publish) 되는 어셈블리를 디렉토리별로 구분하여 관리할 수 있도록 할 수 있게 하는 역할을 한다. HTTP핸들러는 또한 .. 더보기
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 타입을 결.. 더보기