ASP.NET MVC 3을 사용하여 API를 만들고 있습니다. 컨트롤러 작업을 찾을 수없는 경우 표준 메시지 및 결과가 반환되지 않습니다. 요청에 대한 추가 데이터가 포함 된 json 메시지로 응답하고 싶습니다. 나에게 일반 "리소스를 찾을 수 없음"페이지를 제공하는 기본 동작을 어떻게 무시할 수 있습니까?MVC 3에서 404 응답을 어떻게 무시할 수 있습니까?
감사합니다.
ASP.NET MVC 3을 사용하여 API를 만들고 있습니다. 컨트롤러 작업을 찾을 수없는 경우 표준 메시지 및 결과가 반환되지 않습니다. 요청에 대한 추가 데이터가 포함 된 json 메시지로 응답하고 싶습니다. 나에게 일반 "리소스를 찾을 수 없음"페이지를 제공하는 기본 동작을 어떻게 무시할 수 있습니까?MVC 3에서 404 응답을 어떻게 무시할 수 있습니까?
감사합니다.
일반적인 오류 처리 이외의 매우 "MVCish"방법과 관련하여 여기에 큰 스레드가 있습니다. 이를 수행하는 방법은 여러 가지가 있습니다. 스레드를 반복하기보다는 다음을 확인하십시오. How can I properly handle 404 in ASP.NET MVC?
웹 구성에 다음을 추가하고 리디렉션을위한 경로를 설정하십시오.
<customErrors mode="On" >
<error statusCode="404" redirect="/Errors/Error404/" />
</customErrors>