2013-06-26 1 views
0

asp.net 4.0 (웹 양식)에서 url 라우팅을 사용하고 있습니다.URL 라우팅을 사용하여 asp.net 4.0에서 404 오류를 처리합니까?

서버에서 사용자가 url을 입력하거나 url 패턴을 변경하려고하면 404 오류가 발생합니다.

error on server

이 어떻게 처리 하는가? 나를 안내 해줘.

감사합니다.

+0

맞춤 404 오류 페이지를 사용 하시겠습니까 ??? 우리는 당신이 무엇을 요구하고 있는지 전혀 모른다 ... –

+0

우리는 라우트 테이블의 경로 매개 변수와 브라우저에 입력 된 URL이 무엇이 잘못되었는지를 알기 위해 필요합니다. – welegan

+0

서버에서 URL 패턴을 변경하려고하면 일반 IIS7 404 페이지가 표시되지만 '404-page-not-found'페이지로 리디렉션하고 싶습니다. 그래서 어떻게해야 하는가? –

답변

0

이 질문은 맞춤 404 오류 페이지가있는 데 대한 것이지, 404가 특정 경로를 찾고있는 이유는 아닙니다. MVC에서 사용자 정의 오류를 처리하기 위해 컨트롤러의 컨트롤을 재정의 할 수 있습니다.

protected override void OnException(ExceptionContext filterContext) { } 

메서드. webforms를 사용하는 경우 가장 좋은 방법은 web.config의 custom errors 요소를 사용하는 것입니다. msdn documentation for the customErrors web.config element을 참조하십시오. 예 :

<customErrors defaultRedirect="/Abhishek_cusstom_error.aspx" 
      mode="RemoteOnly"> 
</customErrors> 
관련 문제