當較大的訊息發送到 WCF 服務時,Http 400「錯誤請求」和 win32status 1450

當較大的訊息發送到 WCF 服務時,Http 400「錯誤請求」和 win32status 1450

當將大檔案(10mb)發佈到IIS 6 中託管的WCF 服務時,我們有時會收到Http 400 錯誤請求結果碼。 。在我們的 WCF 日誌中,未收到調用,因此我們認為請求未到達 ASP.NET 或 WCF 運行時。這種情況發生在同一台電腦上的多個網站上,每個網站都有自己的應用程式集區。所有 IIS 設定均為預設設置,僅在 ASP.NET 和 WCF 中我們允許更大的 readerQuota 等...

IIS 日誌中記錄的 win32status 是 1450,我們認為這意味著「錯誤,沒有系統資源」。

那麼現在的問題是:a)我們如何解決這個問題b)(當a不適用時:))哪些效能計數器或日誌對於了解有關此問題的更多資訊很有用?

問候,提姆

答案1

檢查這篇文章KB810957其中解釋了問題的原因以及上傳預讀大小是相同的解決方案。

讓我知道這是否有幫助。

相關內容