从其他程序集加载时,对象变得不可读

时间:2014-06-06 09:22:06

标签: asp.net json serialization

昨天我发现自己处理了以下问题: Wierd JSON result - Elfinder.NET initialization error。问题提出的解决方案虽然对我不起作用。

在重要的单步执行代码后,我发现JsonResult对象正好放在一起,但是当我的控制器从elFinder程序集中的类中取出它时,我的调试器似乎不再知道它了。所有它可以告诉我的是基础类型的名称;没有一个属性显示。我验证了

  • 匹配的System.Web.MVC程序集版本
  • Newtonsoft Json.net汇编版本匹配
  • 比特匹配

最终我将elFinder程序集中的所有类都移动到主Web程序集中,而且一切都很好看。

那么,是什么导致对象丢失所有状态(或使其状态不可读)而没有任何编译器错误或运行时错误,或者,什么?我怎么能修好这个而不用一个大装配?

0 个答案:

没有答案