Http 400'Bad Request'和win32status 1450,当更大的消息被发送给WCF服务时

当向IIS 6中托pipe的WCF服务发布一个大文件(10mb)时,我们有时会收到HTTP 400的错误请求结果码。我们可以使用SOAP UI重现此问题,并且在发生这种情况时似乎是不可预测的。 在我们的WCF日志中没有收到调用,所以我们认为请求没有到达ASP.NET和WCF运行时。 这发生在同一台机器上的多个网站上,每个网站都有自己的应用程序池。 所有的IIS设置是默认的,只有在ASP.NET和WCF我们允许更大的readerQuota的等….

logging在IIS日志中的win32status是1450,我们认为这意味着“错误没有系统资源”。

所以现在的问题是:a)如何解决这个问题b)(当a不适用时:))哪些性能计数器或日志是有用的,以便更多地了解这个问题?

问候,蒂姆

请查阅这篇文章KB810957 ,其中解释了问题的原因,并且UploadReadAheadSize也是相同的解决scheme。

让我知道如果有帮助。