웹액세스/웹모바일의 ASPX 페이지에서 오류 발생 시 보안 문제로 인해 웹브라우저에 상세 오류 정보를 전송하지 않습니다. 윈도우 이벤트 뷰어에서 [Windows 로그 > 응용 프로그램]에 오류 정보가 기록되지만 개발 편의성 및 빠른 확인을 위해서는 웹브라우저에 출력하는 것이 필요할 수 있습니다.
웹액세스/웹모바일 설치 폴더 아래에 있는 Web.config 파일을 메모장을 사용해 불러옵니다.
customErrors 태그의 mode 값을 Off로 수정하고 compilation 태그의 debug 값을 true로 지정합니다.
<system.web>
<customErrors mode="Off" defaultRedirect="/Error.aspx?code=20" />
<compilation debug="true" targetFramework="4.0" />
......
</system.web>
웹페이지를 실행하면 프로그램 예외 정보와 상세한 호출 스택 정보가 웹브라우저에 출력됩니다.
문제를 확인하고 해결했으면 아래와 같이 원래 설정으로 되돌립니다.
<system.web>
<customErrors mode="On" defaultRedirect="/Error.aspx?code=20" />
<compilation debug="false" targetFramework="4.0" />
......
</system.web>