与WCF <readerQuotas> maxDepth相关的问题

cod*_*rix 5 wcf wcf-binding

我有一个带有HTTP Bindings的WCF服务.AppConif文件maxDepth ="32".这适用于除ONE之外的所有机器.

我的问题是,当maxDepth ="32"时,为什么这不适用于这台机器.

当我设置maxDepth ="2147483647"时,它适用于所有机器.

感谢您的帮助!

lar*_*rsw 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 /库/ ms732023.aspx

--larsw