如何运用WCF实现上传数据大小的控制,取决于我们对WCF配置文件的修改方法。在这里就为大家详细介绍一下WCF配置文件的一些修改技巧,以达到文件大小控制的目的。#t#
创新互联是专业的建平网站建设公司,建平接单;提供成都网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行建平网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
默认情况下,wcf的服务端如果发生异常是不会将详细异常发送给客户端的,客户端只能提到以下笼络的提示异常信息:
由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。
于是做了一下修改:
其中第一个是去防火墙的,第二个是客户端显示错误详细信息的。
主要还是数据大小问题,于是又去解决:
在WCF配置文件进行修改.
旧的WCF配置文件:
- < binding name="BasicHttpBinding_
ICentaMiddleService" closeTimeout="00:01:00"- openTimeout="00:01:00" receiveTimeout=
"00:10:00" sendTimeout="00:01:00"- allowCookies="false" bypassProxyOnLocal=
"false" hostNameComparisonMode="StrongWildcard"- maxBufferSize="65536" maxBuffer
PoolSize="524288" maxReceivedMessageSize="65536"- messageEncoding="Text" textEncoding=
"utf-8" transferMode="Buffered"- useDefaultWebProxy="true">
- < readerQuotas maxDepth="32"
maxStringContentLength="8192"
maxArrayLength="16384"- maxBytesPerRead="4096" maxName
TableCharCount="16384" />- < security mode="None">
- < transport clientCredentialType=
"None" proxyCredentialType="None"- realm="" />
- < message clientCredentialType=
"UserName" algorithmSuite="Default" />- < /security>
- < /binding>
新的WCF配置文件:
- < binding name="BasicHttpBinding_
ICentaMiddleService" closeTimeout="00:01:00"- openTimeout="00:01:00" receiveTimeout=
"00:10:00" sendTimeout="00:01:00"- allowCookies="false" bypassProxyOnLocal=
"false" hostNameComparisonMode="StrongWildcard"- maxBufferSize="65536" maxBufferPoolSize=
"524288" maxReceivedMessageSize="9223372036854775807"- messageEncoding="Text" textEncoding=
"utf-8" transferMode="Streamed"- useDefaultWebProxy="true">
- < readerQuotas maxDepth="6553500"
maxStringContentLength="2147483647"- maxArrayLength="6553500" maxBytesPerRead=
"6553500" maxNameTableCharCount="6553500" />- < security mode="None">
- < transport clientCredentialType="None"
proxyCredentialType="None"- realm="" />
- < message clientCredentialType="UserName"
algorithmSuite="Default" />- < /security>
- < /binding>
以上就是针对文件上传大小控制对WCF配置文件进行的修改方法。
网站名称:WCF配置文件相关操作技巧解析
文章路径:http://www.gawzjz.com/qtweb/news43/178893.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联