我正在尝试使用409状态代码,内容类型“application / json”和内容中的json数据返回HTTP响应。
问题是在客户端级别,response.content返回html结果。不知何故,ASP.Net MVC决定返回一个html错误消息,而不是我想要的。我已经检查过web.config并且409不是自定义错误消息的一部分。我已经检查了IIS 7.0错误页面部分以及409,它没有在那里设置。
我想知道在哪里可以找到管理asp.net mvc http错误代码机制的默认配置。
我的工作基于Vista上的ASP.Net MVC 2.0和.Net 4.0。
答案 0 :(得分:1)
尝试做Response.TrySkipIisCustomErrors = true;发送响应时,将允许跳过IIS客户错误。您可以在中阅读更多相关信息 http://www.west-wind.com/weblog/posts/2009/Apr/29/IIS-7-Error-Pages-taking-over-500-Errors