Microsoft Orleans,不支持的类型,Serializer不可用GrainInterfaceMap

时间:2016-03-09 14:07:18

标签: serialization orleans

我正在尝试连接到奥尔良孤岛,但我收到了这个错误。

  

{“遇到不支持的类型'Orleans.Runtime.GrainInterfaceMap'。   也许你需要标记它[Serializable]或定义一个自定义   序列化器吗?“}

     

at Orleans.Serialization.SerializationManager.DeserializeInner(Type   预期,BinaryTokenStreamReader流)   Orleans.Serialization.BuiltInTypes.DeserializeOrleansResponse(类型   预期,BinaryTokenStreamReader流)   Orleans.Serialization.SerializationManager.DeserializeInner(类型   预期,BinaryTokenStreamReader流)   Orleans.Serialization.SerializationManager.Deserialize(Type t,   BinaryTokenStreamReader stream)at   Orleans.Serialization.SerializationManager.Deserialize(BinaryTokenStreamReader   流)在Orleans.Runtime.Message.DeserializeBody(列出1 bytes)
at Orleans.Runtime.Message.get_BodyObject() at Orleans.Runtime.GrainReference.ResponseCallback(Message message, TaskCompletionSource
1个上下文)

当我在对象浏览器中搜索时,我可以看到一个类,可能是为了序列化这个类而创建的: Orleans.Runtime.Configuration.OrleansCodeGenOrleans_Runtime_GrainInterfaceMapSerializer.OrleansCodeGenOrleans_Runtime_GrainInterfaceMapSerializer()

但不知怎的,我得到了这个错误。我认为有配置问题..你对我如何解决这个问题有任何想法吗? 感谢..

0 个答案:

没有答案