C0000005 등의 예외는 포인터 조작 잘못 등으로 인한 것이기 때문에. 이런 유의 오류는 외부에서 판단할 수 있는 기준이 모호해서 해결책도 없는 것이 보통이죠. ^^
SetScriptSite 메서드는 asp.dll이 자신이 구현한 IActiveScriptSite 인터페이스 포인터를 넘기는 메서드라서,,, 사실 내부적으로 그다지 문제가 발생할 상황은 없을 텐데. ^^;
일단, 그 asp 페이지에 있는 코드에서 특정 부분을 제거해 나가는 식으로 테스트 하는 방법밖에는.. 외부에서 할 수 있는 것은 없을 것 같습니다. 저도 ActiveScript를 제법 다뤄 봤지만 제가 만든 ActiveScript에서도 그러한 오류는 발생한 적이 없어서 딱히 조언을 드릴 만한 내용이 없습니다.
엄길웅 님... 해당 프로젝트에 "마"가 낀 것 같습니다. 푸닥거리라도 해야 하는 것은 아닌지... ^0^