Asp.net web api WebApi格式化程序插入或添加错误试图以与数组不兼容的类型访问元素

Asp.net web api WebApi格式化程序插入或添加错误试图以与数组不兼容的类型访问元素,asp.net-web-api,Asp.net Web Api,在HttpConfiguration.Formatters上执行插入或添加操作时遇到类型不兼容错误。我正在尝试添加protobufferatter HttpConfiguration.Formatters.Insert(0,新的ProtoBufFormatter()); 添加(新的ProtoBufFormatter()); 例外情况: 试图以与数组不兼容的类型访问元素。 .NET框架:4.5 WebApi包:Microsoft.Owin-3.0.1, System.Net.Http.Forma

HttpConfiguration.Formatters上执行插入或添加操作时遇到类型不兼容错误。
我正在尝试添加
protobufferatter

HttpConfiguration.Formatters.Insert(0,新的ProtoBufFormatter());
添加(新的ProtoBufFormatter());
例外情况:

试图以与数组不兼容的类型访问元素。 .NET框架:4.5 WebApi包:Microsoft.Owin-3.0.1, System.Net.Http.Formatting-5.2.3,Visual Studio-Ultimate 2013,名称 Protobuf的Nuget包的名称:WebApiContrib.Formatting.Protobuf


我建议您发布错误消息的全文,并指出一些版本信息,例如WebApi版本、Visual Studio、.Net FW以及用于将ProtoBuf导入项目的NUGET的名称。您可以随时编辑帖子,例如添加异常消息的文本。我是为你做的。欢迎来到StackOverflow。