与WCF <readerquotas> maxDepth </readerquotas>相关的问题

时间:2011-04-27 21:03:14

标签: wcf wcf-binding

我有一个带HTTP绑定的WCF服务。 AppConif文件maxDepth =“32”。这适用于除ONE之外的所有机器。

我的问题是,当maxDepth =“32”时,为什么这个机器不起作用。

当我设置maxDepth =“2147483647”时,它适用于所有机器。

感谢您的帮助!

1 个答案:

答案 0 :(得分:5)

这里记录了maxDepth属性:http://msdn.microsoft.com/en-us/library/ms731325.aspx,如您所见,它定义了XML结构中嵌套节点的最大数量。

我猜这个机器的客户端会生成具有深层结构的SOAP消息,这会导致异常。

您可以打开WCF邮件跟踪并使用WCF跟踪查看器检查有问题的邮件,如下所述:http://msdn.microsoft.com/en-us/library/ms733025.aspxhttp://msdn.microsoft.com/en-us/library/ms732023.aspx

- larsw