我使用的是EasyNetQ v0.27.1.216和Newtonsoft.Json v4.5.11以及RabbitMq.Client v3.2.1 我更新,解决连接问题,现在我有EasyNetQ v0.33.1.276,Newtonsoft.Json v6.0.3和RabbitMq.Client v3.3.2
在一切都很好之前,但是自从更新以来,当我尝试发布一些对象时,我遇到了错误。
"异常":" System.AggregateException:发生了一个或多个错误。 ---> Newtonsoft.Json.JsonSerializationException:解析JSON中指定的类型时出错 ' System.Linq.Enumerable + WhereSelectEnumerableIterator
2[[System.Linq.IGrouping
-2 - [[Object1, Object2],[Object3,Object4]],Object5],[Object3,Object6]],Object5'。 Path' Object3。$ type',第1行,第464位.---> Newtonsoft.Json.JsonSerializationException:找不到类型...
它继续这样3页的单词。 我可以发布所有内容,但我必须更改所有名称......
不确定该怎么做......
答案 0 :(得分:0)
我终于发现需要使用List元素而不是IEnumerable(IEnumerable以前工作过)。所有工作都使用.ToList()