저번에 비슷한 질물 올렸는데

생각해보니까 내가 문제 원인을 잘못 올린거 같더라고...

그때는 ATL 로 만든 COM 이 클래스내에서 new 를 전혀 하지 않는데도..

dllhost 에 메모리가 쌓이는 현상을 질문했었는데..

생각해보니까.. 질문이 좀 틀린것 같아.;..

근본적인 문제는 ATL 로 COM을 만들고.. 컴파일 한다? 그리고 ASP에서 사용한다음

해당 IE를 닫고

내가 만든 dll 파일을 지우거나 옮기거 혹은 이름을 바꾸거나 (물론 다시 컴파일할때도)

해당 dll 이 사용중이라는 에러가 발생해...

내 생각에는 dllhost 에 COM 이 ASP에서 사용을 다하고 나서도 해제되지 않는것 같아...
(dllHost 죽이고 dll 삭제하면 되거든..)

데브피아, 프겔 네이버 구글링, 책, 보면서 씨름하고 있는데 답이 잘 안나오네.;.;

유능한 플겔 형들 조언좀해줘..

요약)
ATL 에서 COM 만들고 ASP애서 사용을 마치면 해당 COM 이 메모리에서 내려오게 하는 방법?