2017-04-06 14 views
0

IIS에 MVC5 + Angular2 프로젝트를 게시 할 때 아래와 같이 사용자 정의 json 결과를 반환 할 수 없습니다. 항상 기본 IIS 404 오류 HTML을 반환하십시오.MVC5 JsonResult와 함께 사용자 정의 404 오류를 반환 할 수 없습니다.

Response.StatusCode = 404; 
return Json(myErrorObject, JsonRequestBehavior.AllowGet); 

IIS Express를 사용하여 프로젝트를 개발하는 동안 모든 것이 잘 작동합니다.

감사합니다.

+0

여기에 쉼표가 없습니다. Json (myErrorObject JsonRequestBehavior.AllowGet); –

+0

감사합니다. 편집했지만 문제는 아닙니다. 문제는 IIS Express가 있지만 IIS는 사용하지 않는 것입니다. –

답변

0

사용자 정의 404 또는 다른 http 메시지로 json을 반환하려면 다음과 같이 config를 설정해야합니다.

<system.webServer> 
    <httpErrors existingResponse="PassThrough"/> 
</system.webServer>