WebApi Odata 406错误

时间:2012-09-06 22:00:27

标签: asp.net-web-api odata

我最近尝试实现一个实现Odata的WebApi服务。供我参考,我一直在使用以下链接。在我自己的代码中和运行示例时,通过Fiddler发出请求只会返回406错误。有没有人遇到类似的问题?

由于

WebApi Odata post

WebApi Odata Example

2 个答案:

答案 0 :(得分:1)

存在两个名称空间和程序集,因为两个版本的OData不兼容,但它们可以并排使用。

对OData v3使用System.Web.Http.OData,对OData v4使用System.Web.OData。在你的odata控制器

答案 1 :(得分:0)

有一个bug跟踪此问题。这里的问题是执行期间的任何异常都会转换为HttpError,而ODataFormatter现在也不理解HttpError。