* 고객(업체)명 : 웹투게더
* 제품 버전 : Gauce for .Net 5.0.2.5
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
// Gauce BasePage Initialize
GauceBasePage oGBasePage = new GauceBasePage(this.Page);
위와 같이 GauceBasePage를 초기화 하고 비즈니스 로직 수행 후
아래 처럼 객체 해제 시
finally
{
oGBasePage.Release();
}
Visual Studio output 창에
"A first chance exception of type 'System.Threading.ThreadAbortException' occurred in mscorlib.dll
An exception of type 'System.Threading.ThreadAbortException' occurred in mscorlib.dll but was not handled in user code"
메세지가 나타납니다.
Response.End() 때문에 발생한다고 하여, Gauce API를 보고
oGBasePage.Release(false), oGBasePage.Release(true) 속성 값을 조절해봐도 같은 결과입니다.
한가지 의문은 oGBasePage.Release() 전에 oGbasePage.printMessage() 메소드를 실행하면 이런 예외 메세지가
나타나지 않는데 API에는 Gauce for .Net 5.0 부터는 사용하지 말라고 나와있네요.
답변 부탁 드립니다.
다음 MSDN을 참고하시기 바랍니다.
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/9db1bf54-1684-4db7-a5a2-8147e206fefb/systemthreadingthreadabortexception-occurred-in-mscorlibdll
해결되지 않으실 경우 유지보수 담당자를 통하여 지원받으시기 바랍니다.
감사합니다.