当我将MVC5 + Angular2项目发布到IIS时,我无法返回如下所示的自定义json结果。始终返回默认的IIS 404错误html。
Response.StatusCode = 404;
return Json(myErrorObject, JsonRequestBehavior.AllowGet);
使用IIS Express开发项目时,一切正常。
感谢。
答案 0 :(得分:0)
如果您想使用自定义404或其他http消息返回json,则需要设置如下所示的配置;
<system.webServer>
<httpErrors existingResponse="PassThrough"/>
</system.webServer>