2011-06-13 3 views
0

ASP.NET MVC 3을 사용하여 API를 만들고 있습니다. 컨트롤러 작업을 찾을 수없는 경우 표준 메시지 및 결과가 반환되지 않습니다. 요청에 대한 추가 데이터가 포함 된 json 메시지로 응답하고 싶습니다. 나에게 일반 "리소스를 찾을 수 없음"페이지를 제공하는 기본 동작을 어떻게 무시할 수 있습니까?MVC 3에서 404 응답을 어떻게 무시할 수 있습니까?

감사합니다.

답변

4

일반적인 오류 처리 이외의 매우 "MVCish"방법과 관련하여 여기에 큰 스레드가 있습니다. 이를 수행하는 방법은 여러 가지가 있습니다. 스레드를 반복하기보다는 다음을 확인하십시오. How can I properly handle 404 in ASP.NET MVC?

2

웹 구성에 다음을 추가하고 리디렉션을위한 경로를 설정하십시오.

<customErrors mode="On" > 
     <error statusCode="404" redirect="/Errors/Error404/" /> 
</customErrors> 
관련 문제