웹액세스/웹모바일 오류 정보 출력

웹액세스/웹모바일의 ASPX 페이지에서 오류 발생 시 보안 문제로 인해 웹브라우저에 상세 오류 정보를 전송하지 않습니다. 윈도우 이벤트 뷰어에서 [Windows 로그 > 응용 프로그램]에 오류 정보가 기록되지만 개발 편의성 및 빠른 확인을 위해서는 웹브라우저에 출력하는 것이 필요할 수 있습니다.

웹브라우저에 상세 오류 출력

웹액세스/웹모바일 설치 폴더 아래에 있는 Web.config 파일을 메모장을 사용해 불러옵니다.

customErrors 태그의 mode 값을 Off로 수정하고 compilation 태그의 debug 값을 true로 지정합니다.

Web.config
<system.web>
  <customErrors mode="Off" defaultRedirect="/Error.aspx?code=20" />
  <compilation debug="true" targetFramework="4.0" />
  ......
</system.web>

웹페이지를 실행하면 프로그램 예외 정보와 상세한 호출 스택 정보가 웹브라우저에 출력됩니다.

문제를 확인하고 해결했으면 아래와 같이 원래 설정으로 되돌립니다.

Web.config
<system.web>
  <customErrors mode="On" defaultRedirect="/Error.aspx?code=20" />
  <compilation debug="false" targetFramework="4.0" />
  ......
</system.web>