IT

전체 오류 메시지를 표시하도록 web.config 파일을 설정하는 방법

lottoking 2020. 7. 11. 09:20
반응형

전체 오류 메시지를 표시하도록 web.config 파일을 설정하는 방법


Windows Azure에 MVC-3 응용 프로그램을 배포했습니다. 를 통해 내가 그것을 요구하고 현재는 staging url저를 보여주기 위해 (요청을 처리하는 중에 오류가 발생했습니다.) . 이제 전체 오류 메시지를보고 싶습니다. 기본적으로 보안상의 이유로 인해 숨겨져 있습니다. web.config 파일을 통해이 작업을 수행 할 수 있음을 알고 있습니다. 그러나 어떻게?


시나리오에서 작동하는지 확실하지 않지만 아래 web.config다음을 추가하십시오 <system.web>.

  <system.web>
    <customErrors mode="Off" />
  ...
  </system.web>

내 인스턴스에서 작동합니다.

참조 :

CustomErrors 모드 = "끄기"


또한 클라이언트 브라우저에서 오류에 대한 자세한 정보를 표시하여 도움을 줄 수 있습니다.

<system.web>
    <customErrors mode="Off"/>
</system.web>
<system.webServer>
    <httpErrors errorMode="Detailed" />
</system.webServer>

ASP.NET MVC를 사용 하는 경우 Global.asax.cs 파일에서 HandleErrorAttribute 를 제거해야 합니다.

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new HandleErrorAttribute());
}

참고 URL : https://stackoverflow.com/questions/11665322/how-to-set-web-config-file-to-show-full-error-message

반응형