0

刚刚从 0.78.3 版更新到 Breeze 的新 0.80.3 版。有了新版本,我在 Fiddler 中得到了这个:

500  localhost:50372  /api/Breeze/Metadata


{"Message":"An error has occurred.",
"ExceptionMessage":"Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.",
"ExceptionType":"System.Reflection.ReflectionTypeLoadException",
"StackTrace":"   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)\r\n   at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
at Breeze.WebApi.BreezeConfig.<get_Instance>b__1(Assembly a)
at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Breeze.WebApi.BreezeConfig.get_Instance()
at Breeze.WebApi.JsonFormatter.Create()
at Breeze.WebApi.BreezeControllerAttribute..cctor()"
}

我之前有 [BreezeController] 属性。问题似乎是 JSON 序列化程序。仅使用 [ODataActionFilter] 我就得到了元数据,但这还不够。

我阅读了文档,但我认为我没有错过任何更改。使用 0.78.3 的备份它再次工作。这里有什么想法吗?并且:“检索 LoaderExceptions 属性”。我怎么得到这些?

谢谢

4

1 回答 1

1

这是一个错误,已在 v 0.80.5 中修复。请让我们知道任何问题。

于 2012-12-29T02:51:46.080 回答