ASP.NET Core 디버깅 메시지 표시
ASP.NET Core 디버깅 메시지를 표시하는 방법
Visual Studio에서 ASP.NET Core 프로그램을 IISExpress 에서 실행했을 때 에러가 발생하면,
아래와 같은 Generic 에러 메시지가 표시되는 경우가 있다.
에러의 내용이 무엇인지, 콜스택은 어떻게 되는지를 체크하기 위해서는
ASP.NET Core 프로젝트 속성창을 열고, Debug 탭에서 Environment Variable "ASPNETCORE_ENVIRONMENT"을 "Development"로
셋팅하면 된다. 만약 이 환경변수가 Staging 이나 Production으로 되어 있으면 디버깅 메시지가 화면에 표시지 않게 된다.
만약 Production 시스템에 배포(deploy)한 후에 에러가 나면, 윈도우즈의 이벤트 뷰어(Event Viewer)에서 Application 로그를 체크해 본다.