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

WCF配置文件相關操作技巧解析

開發 開發工具
WCF配置文件只要做一下簡單的修改操作,就可以幫助我們實現上傳數據大小的限制。希望大家通過本文介紹的內容就可以掌握這一技巧應用。

如何運用WCF實現上傳數據大小的控制,取決于我們對WCF配置文件的修改方法。在這里就為大家詳細介紹一下WCF配置文件的一些修改技巧,以達到文件大小控制的目的。#t#

默認情況下,wcf的服務端如果發生異常是不會將詳細異常發送給客戶端的,客戶端只能提到以下籠絡的提示異常信息:

由于內部錯誤,服務器無法處理該請求。有關該錯誤的詳細信息,請打開服務器上的 IncludeExceptionDetailInFaults (從 ServiceBehaviorAttribute 或從 配置行為)以便將異常信息發送回客戶端,或在打開每個 Microsoft .NET Framework 3.0 SDK 文檔的跟蹤的同時檢查服務器跟蹤日志。

于是做了一下修改:

  1. [ServiceBehavior(AddressFilterMode
    AddressFilterMode = AddressFilterMode.
    Any, 
    IncludeExceptionDetailInFaults = true)]  
  2. public class CommunicationWithUnit : 
    IContractForUnit  
  3. {...} 

 

其中第一個是去防火墻的,第二個是客戶端顯示錯誤詳細信息的。

 

主要還是數據大小問題,于是又去解決:

在WCF配置文件進行修改.

舊的WCF配置文件:

 

  1. < binding name="BasicHttpBinding_
    ICentaMiddleService"
     closeTimeout="00:01:00" 
  2. openTimeout="00:01:00" receiveTimeout=
    "00:10:00" sendTimeout="00:01:00" 
  3. allowCookies="false" bypassProxyOnLocal=
    "false" hostNameComparisonMode="StrongWildcard" 
  4. maxBufferSize="65536" maxBuffer
    PoolSize
    ="524288" maxReceivedMessageSize="65536" 
  5. messageEncoding="Text" textEncoding=
    "utf-8" transferMode="Buffered" 
  6. useDefaultWebProxy="true"> 
  7. < readerQuotas maxDepth="32" 
    maxStringContentLength="8192" 
    maxArrayLength="16384" 
  8. maxBytesPerRead="4096" maxName
    TableCharCount
    ="16384" /> 
  9. < security mode="None"> 
  10. < transport clientCredentialType=
    "None" proxyCredentialType="None" 
  11. realm="" /> 
  12. < message clientCredentialType=
    "UserName" algorithmSuite="Default" /> 
  13. < /security> 
  14. < /binding> 

 

新的WCF配置文件:

 

  1. < binding name="BasicHttpBinding_
    ICentaMiddleService"
     closeTimeout="00:01:00" 
  2. openTimeout="00:01:00" receiveTimeout=
    "00:10:00" sendTimeout="00:01:00" 
  3. allowCookies="false" bypassProxyOnLocal=
    "false" hostNameComparisonMode="StrongWildcard" 
  4. maxBufferSize="65536" maxBufferPoolSize=
    "524288" maxReceivedMessageSize="9223372036854775807" 
  5. messageEncoding="Text" textEncoding=
    "utf-8" transferMode="Streamed" 
  6. useDefaultWebProxy="true"> 
  7. < readerQuotas maxDepth="6553500" 
    maxStringContentLength="2147483647" 
  8. maxArrayLength="6553500" maxBytesPerRead=
    "6553500" maxNameTableCharCount="6553500" /> 
  9. < security mode="None"> 
  10. < transport clientCredentialType="None"
     proxyCredentialType="None" 
  11. realm="" /> 
  12. < message clientCredentialType="UserName" 
    algorithmSuite="Default" /> 
  13. < /security> 
  14. < /binding> 

 

以上就是針對文件上傳大小控制對WCF配置文件進行的修改方法。

責任編輯:曹凱 來源: 百度博客
相關推薦

2010-02-22 10:18:18

WCF配置文件

2010-02-23 14:17:20

WCF配置文件

2010-02-23 17:30:41

WCF部署于IIS

2010-02-24 14:10:54

WCF修改App.co

2009-11-05 10:30:41

WCF Address

2010-02-22 17:58:06

WCF異步上傳

2009-11-09 13:31:09

WCF服務端配置

2009-12-21 13:06:05

WCF Address

2011-03-28 09:07:26

Nagios配置文件

2010-02-24 11:22:04

WCF方法重載

2021-07-05 12:09:58

Python編程語言

2010-03-19 11:18:07

Python讀寫配置文

2010-02-26 16:05:14

寄宿WCF服務

2009-12-21 18:10:50

WCF實現事件通知

2022-11-10 09:05:18

Lua配置文件

2010-03-01 17:39:07

WCF Address

2010-11-12 09:44:59

Cassandra配置

2010-03-01 16:31:58

WCF實現SOA

2009-11-09 17:17:31

WCF元數據交換

2021-07-13 05:47:40

GroovyJSON軟件開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品在线免费播放 | 国产精品视频专区 | 成人免费视频 | 国产三级精品三级在线观看四季网 | 久久国产精品久久久久久 | 日韩av.com | 亚洲欧美一区二区三区1000 | 日韩在线视频播放 | 国产成人综合网 | 久久精品一区二区三区四区 | 草草草草视频 | 日本不卡一区二区三区 | 精品乱子伦一区二区三区 | 亚洲天堂影院 | 综合激情av | 国产高清一区二区三区 | 新疆少妇videos高潮 | 国产在线观 | www.五月婷婷.com | 精品久久久久久久久久久久久久久久久 | 国产丝袜一区二区三区免费视频 | 成人性生交大片 | 91p在线观看 | 欧美日韩一 | www成年人视频 | 日韩一二三区视频 | 成人3d动漫一区二区三区91 | 亚洲精品视频免费观看 | 久久久久久高潮国产精品视 | 九色 在线 | 免费在线观看av的网站 | 久久亚洲精品国产精品紫薇 | 一级片网站视频 | 国产成人精品一区二区在线 | 91热在线 | 国产精品视频免费观看 | 网络毛片 | 99热这里有精品 | 日韩在线精品 | 午夜精品久久久久久久久久久久久 | 国产视频在线观看一区二区三区 |