成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WCF字符串如果過長該如何處理

開發(fā) 開發(fā)工具
在實際應(yīng)用中,我們經(jīng)常會遇到WCF字符串過程的一些問題。那么如何才能正確的解決這一問題呢。在這里將會做一個詳細(xì)介紹。

WCF服務(wù)中,如果我們遇到了程序中的字符串過長的話,應(yīng)該如何正確處理呢?在這里我們將會為大家詳細(xì)介紹一下WCF字符串的相關(guān)應(yīng)用技巧,以幫助大家解決在實際應(yīng)用中出現(xiàn)的一些特定問題。#t#

編寫基于WCF服務(wù)的程序時,向WCF服務(wù)端發(fā)送一長串的HTML源碼,結(jié)果客戶端收到提示如下:

WCF字符串格式化程序嘗試對消息反序列化時引發(fā)異常: 對操作“AddArticle”的請求消息正文進(jìn)行反序列化時出現(xiàn)錯誤。讀取 XML 數(shù)據(jù)時,超出最大字符串內(nèi)容長度配額 (8192)。通過更改在創(chuàng)建 XML 讀取器時所使用的 XmlDictionaryReaderQuotas 對象的 MaxStringContentLength 屬性,可增加此配額。 第 64 行,位置為 79。

主要是maxStringContentLength和maxReceivedMessageSize的設(shè)置會影響到消息的發(fā)送和接收,于是全部改為2MB大小,即2097152。

客戶端app.config修改:

  1. < bindings> 
  2. < basicHttpBinding> 
  3. < binding name="BasicHttpBinding_ShareService" closeTimeout="00:01:00" 
  4. openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" 
  5. allowCookies="false" bypassProxyOnLocal="false" 
    hostNameComparisonMode="StrongWildcard" 
  6. maxBufferSize="65536" maxBufferPoolSize="524288" 
    maxReceivedMessageSize="2097152" 
  7. messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" 
  8. useDefaultWebProxy="true"> 
  9. < !-- Reset maxStringContentLength for deserialize --> 
  10. < readerQuotas maxDepth="32" maxStringContentLength="2097152" 
    maxArrayLength="16384" 
  11. maxBytesPerRead="4096" maxNameTableCharCount="16384" /> 
  12. < security mode="None"> 
  13. < transport clientCredentialType="None" proxyCredentialType="None" 
  14. realm="" /> 
  15. < message clientCredentialType="UserName" algorithmSuite="Default" /> 
  16. < /security> 
  17. < /binding> 
  18. < /basicHttpBinding> 
  19. < /bindings> 

服務(wù)端web.config修改:

 

  1. < system.serviceModel> 
  2. < !-- add for the message size --> 
  3. < bindings> 
  4. < basicHttpBinding> 
  5. < binding name="NewBinding2MB" maxReceivedMessageSize="2097152"> 
  6. < readerQuotas maxStringContentLength="2097152" /> 
  7. < /binding> 
  8. < /basicHttpBinding> 
  9. < /bindings> 
  10. < !-- add for the message size --> 
  11. < behaviors> 
  12. < serviceBehaviors> 
  13. < behavior name="Web.WCF.ShareServiceBehavior"> 
  14. < serviceMetadata httpGetEnabled="true"/> 
  15. < serviceDebug includeExceptionDetailInFaults="false"/> 
  16. < /behavior> 
  17. < /serviceBehaviors> 
  18. < /behaviors> 
  19. < serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> 
  20. < services> 
  21. < service behaviorConfiguration="Web.WCF.ShareServiceBehavior" 
    name="Web.WCF.ShareService"> 
  22. < endpoint address="" binding="basicHttpBinding" 
    bindingConfiguration="NewBinding2MB" contract="Web.WCF.ShareService"/> 
  23. < endpoint address="mex" binding="mexHttpBinding" 
    contract="IMetadataExchange"/> 
  24. < /service> 
  25. < /services> 
  26. < /system.serviceModel> 

以上就是針對WCF字符串過程的解決方法。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-12-15 13:15:11

Ruby字符串

2009-12-21 18:39:24

WCF字符串過長問題

2023-03-09 12:21:38

2010-11-26 09:51:54

MySQL字符串

2012-07-03 11:18:20

運(yùn)維disable tab

2025-03-31 08:04:50

MySQLCPU內(nèi)存

2022-04-12 07:32:40

引擎模式Spring策略模式

2010-07-14 16:35:52

Perl字符串處理函數(shù)

2010-08-04 11:23:15

Flex字符串

2023-02-02 08:56:25

線程池線程submit

2024-08-29 08:54:35

2010-10-09 11:54:46

MySQL字符串

2010-07-19 15:07:46

Perl字符串處理函數(shù)

2010-08-26 12:12:19

LMHOSTS文件

2009-11-26 16:26:32

PHP字符串mbstr

2016-12-30 13:32:24

字符串算法代碼

2023-10-18 07:55:41

Python字符串

2019-08-12 14:25:09

編程算法PythonJavaScript

2020-05-12 08:53:15

JavaScript字符串處理庫

2010-11-26 11:20:31

MySQL字符串處理函
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文一区| 日本久久网站 | 欧产日产国产精品视频 | 黄网站在线播放 | 中文字幕国 | 色偷偷人人澡人人爽人人模 | 亚洲综合色站 | 久久久久久久久久久久91 | 国产二区视频 | 亚洲免费在线视频 | 日韩三级在线观看 | 精品视频一区二区三区在线观看 | 中文字幕一区二区三区精彩视频 | 在线观看成人小视频 | av官网在线 | 成人一区av| 中文字幕在线网 | 国产高清在线观看 | 国产色片 | 日韩成人中文字幕 | 天天躁日日躁狠狠躁2018小说 | 中文字幕国产日韩 | 亚洲自拍偷拍免费视频 | 日韩视频成人 | 国产精品久久久久久久久久99 | 中文字幕精品一区 | 日韩精品在线一区 | www.4567| 天天看逼| 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 欧美精品一区二区在线观看 | 久久se精品一区精品二区 | 黄色网址在线免费播放 | 国产精品成人69xxx免费视频 | 亚洲精视频| 美女久久久 | www.youjizz.com日韩| 久久精片 | 欧美一二三 | 欧美亚洲免费 | 亚洲一区二区三区免费在线观看 |