[英]WCF Service with IIS Compression maxStringContentLength Setting
[英]Over MaxStringContentLength?
我有一些.asmx Web服務,作為.NET 4.5上的服務參考導入。
他們下載了XML字符串,然后我嘗試使用XmlDocument
處理它。
好吧,現在我得到了這個錯誤: 讀取XML數據時,已超出最大字符串內容長度配額(8192)。 通過更改在創建XML閱讀器時使用的XmlDictionaryReaderQuotas對象上的MaxStringContentLength屬性,可以增加此配額。
我該如何解決此問題? 我在Visual Studio 2010上嘗試過此操作 ,但在WCF中,我找不到該區域。
嘗試在調用Web服務的功能之前添加以下代碼:
XmlDictionaryReaderQuotas myConf = new XmlDictionaryReaderQuotas();
myConf.MaxStringContentLength = 202400;
但是什么都沒有改變!
您必須從配置中或在創建綁定時更改MaxStringContentLength。 除此之外,它在服務器和客戶端上必須相同。 如果沒有,您可以發送它,但不能接收內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.