【发布时间】:2011-09-19 04:15:19
【问题描述】:
我使用以下文章作为指导创建了 WCF WebHttp 服务..
除了一个部分,我的一切都很好。当我查询从我的数据库中获取联系人列表时,它会很好地返回它们。但是,当我使用相同的代码结构来获取帐户列表时,它会告诉我:
此网页不可用
但是,我可以查询单个帐户没有问题。起初我认为这可能是一个依赖关系,它试图将所有子对象加载到 Account 等等。但是当我检查从数据库返回的结果时,它是一组非常小的数据。 (42条记录)所以我认为它可能与对象的序列化有关,所以我对文件做了我自己的小Json序列化器方法并得到以下错误。
“MyNamespace.Model.Account”类型的对象图包含循环,如果禁用引用跟踪,则无法序列化。
于是我在网络上进行了搜索,所有结果都指向一篇单篇文章..
http://blogs.msdn.com/b/sowmy/archive/2006/03/26/561188.aspx
但是,这篇文章对我没有帮助,因为它对 WCF WebHttp 服务无效。
有什么想法吗?
【问题讨论】:
标签: wcf serialization webhttp