C#

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 로그를 체크해 본다.

본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.

Previous Next Print