source

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

lovecheck 2023. 5. 2. 22:46
반응형

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

저는 윈도우 Azure에 MVC-3 애플리케이션을 배포했습니다.하지만 지금 내가 그것을 요청할 때.staging url(죄송합니다, 요청을 처리하는 동안 오류가 발생했습니다.)라고 표시됩니다.이제 전체 오류 메시지가 표시됩니다. 기본적으로 보안상의 이유로 인해 메시지가 숨겨집니다.우리가 web.config 파일을 통해 이것을 할 수 있다는 것을 알고 있습니다.하지만 어떻게요?

시나리오에서 효과가 있을지는 모르겠지만 다음을 추가해 보십시오.web.config아래<system.web>:

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

제 경우에는 효과가 있습니다.

참고 항목:

사용자 지정 오류 모드="Off"

또한 클라이언트 브라우저에 오류에 대한 전체 세부 정보를 표시할 수 있습니다.

<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

반응형