我有一个带HTTP绑定的WCF服务。 AppConif文件maxDepth =“32”。这适用于除ONE之外的所有机器。
我的问题是,当maxDepth =“32”时,为什么这个机器不起作用。
当我设置maxDepth =“2147483647”时,它适用于所有机器。
感谢您的帮助!
答案 0 :(得分:5)
这里记录了maxDepth属性:http://msdn.microsoft.com/en-us/library/ms731325.aspx,如您所见,它定义了XML结构中嵌套节点的最大数量。
我猜这个机器的客户端会生成具有深层结构的SOAP消息,这会导致异常。
您可以打开WCF邮件跟踪并使用WCF跟踪查看器检查有问题的邮件,如下所述:http://msdn.microsoft.com/en-us/library/ms733025.aspx和http://msdn.microsoft.com/en-us/library/ms732023.aspx
- larsw