.net 項目 調用webservice 出錯,異常信息:對操做「xxx」的回覆消息正文進行反序列化時出錯。解決方案。

項目運行好好的,增長並更新WebService後,出錯,捕獲異常信息爲:對操做「xxx」的回覆消息正文進行反序列化時出錯。解決方案。html

認真分析異常信息後,獲得關鍵提醒:數據結構

{"讀取 XML 數據時,超出最大名稱表字符計數配額(16384)。名稱表是用於存儲在處理 XML 時所遇到的字符串的數據結構 - 具備非重複元素名稱、特性名稱和特性值的長 XML 文檔可能會觸發此配額。經過更改在建立 XML 讀取器時所使用的 XmlDictionaryReaderQuotas 對象的 MaxNameTableCharCount 屬性,可增長此配額。 行 1,位置 984。"}

根據這個重要提醒,修改配置文件,修改報錯服務的相應節點就OK了。修改後的節點以下:htm

<binding name="someService" maxBufferPoolSize="2147483647"
          maxReceivedMessageSize="2147483647" >
          <readerQuotas maxNameTableCharCount="26384"/>
        </binding>

以上配置僅供參考。對象

相關文章
相關標籤/搜索