返回http状态码409冲突(没有ASP.NET MVC更改)

时间:2011-01-05 13:44:43

标签: asp.net-mvc asp.net-mvc-2

我正在尝试使用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。

1 个答案:

答案 0 :(得分:1)

尝试做Response.TrySkipIisCustomErrors = true;发送响应时,将允许跳过IIS客户错误。您可以在中阅读更多相关信息 http://www.west-wind.com/weblog/posts/2009/Apr/29/IIS-7-Error-Pages-taking-over-500-Errors