SoapExtension을 상속받아 오류를 전역 단에서 예외처리 하는 부분입니다. WebService 2.0 인 .asmx는 http 500 에러가 발생할 경우 Global.aspx의 Application_Error 에서 캡쳐가 선행되지 않고 클라이언트로 내려 갑니다. 가끔 보안상의 이유로 오류 세부 내용을 감춰야 하는 등의 처리나 별도 로그를 남기기 위해 사용됩니다. ※ SoapExceptionHandler.cs public class SoapExceptionHandler : SoapExtension { Stream _oldStream; Stream _newStream; public override Stream ChainStream(Stream stream) { _oldStream = stream; _..