2017-04-06 52 views
0

返回自定義404錯誤,我不能返回象下面這樣的定製JSON結果,當我發佈MVC5 + Angular2項目進入IIS。始終返回默認的IIS 404錯誤HTML。MVC5不能與JsonResult

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

一切工作正常開發項目使用IIS Express。

謝謝。

+0

你不必逗號,在這裏? Json(myErrorObject JsonRequestBehavior.AllowGet); –

+0

謝謝,我編輯過,但這不是問題。問題是它使用IIS Express而不是IIS。 –

回答

0

如果你想定製的404或其他HTTP消息返回JSON,你需要設置的配置如下圖所示;

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