C# WCF无法返回现有对象实例并使用新实例

C# WCF无法返回现有对象实例并使用新实例,c#,json,web-services,wcf,C#,Json,Web Services,Wcf,我正在用WCF编写一个web服务,它在响应中返回一个JSON 我的问题是,当我返回一个内部对象实例(从一个单独的dll)时,响应是一个错误,但当我在本地创建一个相同类型的新实例时,响应包含所有数据 在我的函数服务接口中,返回的类型是该内部对象 有人知道如何解释?启用跟踪以查找实际异常。通常是循环引用,无法序列化。谢谢!你是对的,我需要在我的一份数据合同中添加knownType属性+谢谢你的帮助!

我正在用WCF编写一个web服务,它在响应中返回一个JSON

我的问题是,当我返回一个内部对象实例(从一个单独的dll)时,响应是一个错误,但当我在本地创建一个相同类型的新实例时,响应包含所有数据

在我的函数服务接口中,返回的类型是该内部对象


有人知道如何解释?

启用跟踪以查找实际异常。通常是循环引用,无法序列化。谢谢!你是对的,我需要在我的一份数据合同中添加knownType属性+谢谢你的帮助!