我有一个返回MyClass对象集合的服务。 如果MyClass2Reference中的所有MyClass实例都为null,那么一切正常。 否则,我在客户端出现“连接重置”错误。 我做错了什么?
[DataContract]
public MyClass
{
[DataMember]
int ID;
[DataMember]
MyClass2 MyClass2Reference;
}
[DataContract]
public MyClass2
{
[DataMember]
int ID;
[DataMember]
string Name;
}
答案 0 :(得分:0)
我认为在您的WCF配置中添加一些跟踪,然后按照here所述的服务跟踪查看器运行结果
会给出一个很好的错误描述。我发现在处理奇怪的WCF错误时,这始终是一个好的开始。
答案 1 :(得分:0)
已解决 - 这是NHibernate lazy proxy objects的问题。