成人免费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-12-21 13:06:05

WCF Address

2011-03-28 09:07:26

Nagios配置文件

2009-11-09 13:31:09

WCF服務端配置

2010-02-24 11:22:04

WCF方法重載

2022-11-10 09:05:18

Lua配置文件

2010-03-01 17:39:07

WCF Address

2021-07-05 12:09:58

Python編程語言

2009-12-21 18:10:50

WCF實現事件通知

2010-02-26 16:05:14

寄宿WCF服務

2010-11-12 09:44:59

Cassandra配置

2010-03-19 11:18:07

Python讀寫配置文

2010-03-01 16:31:58

WCF實現SOA

2009-06-24 08:57:14

InittabLinux配置

2010-03-30 18:04:45

Nginx http服
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美国产一区二区三区 | 在线中文视频 | 久久伊 | 91资源在线观看 | 国产午夜精品久久 | 国产日韩欧美另类 | 国产精品揄拍一区二区 | 午夜精品一区二区三区在线观看 | 91亚洲精品久久久电影 | 免费精品视频在线观看 | 久久三区 | 亚洲综合99 | 欧美日韩综合视频 | 国产精品欧美一区二区三区不卡 | 啪一啪在线视频 | 亚洲精品久久久久久久久久久久久 | 中文成人无字幕乱码精品 | 色综合天天天天做夜夜夜夜做 | 欧美精品久久 | 国产一区二区三区四 | 青青草华人在线视频 | 免费观看a级毛片在线播放 黄网站免费入口 | 日韩一区二区三区精品 | 视频一区在线播放 | 欧美a区| 欧州一区二区三区 | 中文成人无字幕乱码精品 | 欧美日韩视频在线第一区 | 蜜桃视频一区二区三区 | 伊色综合久久之综合久久 | 亚洲激情av | 欧美 视频 | 久久综合888 | 免费国产一区二区视频 | 黄色在线观看网站 | 国产精品影视在线观看 | 日韩国产在线 | 欧美激情综合网 | 国产精品99久久久久久宅男 | 欧美黄a | 蜜桃一区二区三区 |