에서 제대로 작동하지 않는 내가 다음 코드 조각이 내 내 Web.config의 : 그래서, 지금까지 내가 그것이 Exception.aspx 페이지로 저를 리디렉션해야 이해사용자 지정 오류 페이지는 .NET
<customErrors mode="On" defaultRedirect="~/Exception.aspx" enableVersionHeader="false">
<error statusCode="403" redirect="NoAccess.htm"/>
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
내가 뭔가를 놓친 건가? 내가 만든 오류 페이지로 리디렉션 될 것이라고 생각 했나요?런타임 오류
설명 : 응용 프로그램 오류 난 URL에 나쁜 매개 변수를 넣어이를 테스트 할 때마다, 그러나 오류 있어, 다음과 같은 메시지가 뜹니다 서버에서 발생했습니다. 이 응용 프로그램에 대한 현재 사용자 지정 오류 설정을 사용하면 응용 프로그램 오류 의 세부 정보가 보안상의 이유로 원격으로 표시되지 않습니다. 그러나 로컬 서버에서 실행중인 브라우저에서 볼 수 있습니다.
상세 사항 : 원격 컴퓨터에서 볼 수 이 내 현재 웹 응용 프로그램의 루트 디렉터리에있는 "의 web.config"구성 파일을 태그를 생성하시기 바랍니다 수 있도록이 특정 오류 메시지에 대한 세부 사항을 활성화합니다. 이 태그의 "mode"속성을 "Off"로 설정해야합니다.
주 : 당신이보고있는 현재 오류 페이지가 사용자 지정 를 가리 키도록 응용 프로그램의 구성 태그의 "defaultRedirect에"속성을 수정하여 사용자 지정 오류 페이지로 대체 될 수있다 오류 페이지 URL
리디렉션을 사용 중지하여 스택과 함께 오류 메시지를 게시 할 수 있습니까? 작동하지 않는 데에는 여러 가지 이유가 있습니다. 예를 들어, Errors.aspx 페이지 내의 오류 때문입니다. –
오류 페이지의 절대 경로 (예 :'http : // localhost/Exception.aspx')를 제공하여 확인 했습니까? –