分类目录

链接

2012年十一月
« 10月   12月 »
 1234
567891011
12131415161718
19202122232425
2627282930  

近期文章

热门标签

博主推荐

现在位置:    首页 > .NET > 正文
wcf大文件上传配置详解
.NET 暂无评论 阅读(2,745)

wcf大文件上传配置详解

网上很多都是扯淡的,这篇文章对命名规则进行了描述。测试可用,感谢原作者

服务器端:web.config

 

  1. <system.serviceModel>
  2. <behaviors>
  3. <serviceBehaviors>
  4. <behavior name="ExcelServer.Service1Behavior">
  5. <!--name=命名空间(ExcelServer)+类名(Server1)+Bheavior-->
  6. <serviceMetadata httpGetEnabled="true"/>
  7. <serviceDebug includeExceptionDetailInFaults="false"/>
  8. <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
  9. </behavior>
  10.  
  11. </serviceBehaviors>
  12. </behaviors>
  13. <services>
  14. <service behaviorConfiguration="ExcelServer.Service1Behavior" 
  15. name="ExcelServer.Service1">
  16. <!--name=命名空间(ExcelServer)+类名(Server1)-->
  17.  
  18. <endpoint address="" bindingConfiguration="LargeBuffer" 
  19. binding="basicHttpBinding" 
  20. contract="ExcelServer.IService1"/>
  21.  
  22. <!--name=命名空间(ExcelServer)+接口(IServer1)-->
  23.  
  24. </service>
  25. </services>
  26. <bindings>
  27. <basicHttpBinding>
  28. <binding name="LargeBuffer"
  29. maxBufferSize="2147483647" 
  30. maxReceivedMessageSize="2147483647">
  31. <!--name=随意命名-->
  32. <readerQuotas 
  33. maxStringContentLength="2147483647" 
  34. maxArrayLength="2147483647"/>
  35. <security mode="None"></security>
  36. </binding>
  37. </basicHttpBinding>
  38. </bindings>
  39. </system.serviceModel>
  40. <system.webServer>
  41.  
  42. <modules runAllManagedModulesForAllRequests="true"/>
  43. </system.webServer>

 

 

 

客户端:ServiceReferences.ClientConfig

 

  1. <system.serviceModel>
  2. <bindings>
  3. <basicHttpBinding>
  4. <binding name="BasicHttpBinding_IService11"
  5. maxBufferSize="2147483647"
  6. maxReceivedMessageSize="2147483647">
  7. <security mode="None" />
  8. </binding>
  9. </basicHttpBinding>
  10. <customBinding>
  11. <binding name="BasicHttpBinding_IService1">
  12. <textMessageEncoding
  13. messageVersion="Default" 
  14. writeEncoding="utf-8" />
  15. <httpTransport
  16.  maxReceivedMessageSize="2147483647" 
  17. maxBufferSize="2147483647" />
  18. </binding>
  19. </customBinding>
  20. </bindings>
  21. <client>
  22. <endpoint address="http://localhost:44121/Service1.svc"
  23. binding="basicHttpBinding"
  24. bindingConfiguration="BasicHttpBinding_IService11" 
  25. contract="localService.IService1"
  26. name="BasicHttpBinding_IService1" />
  27. </client>
  28. </system.serviceModel>
wcf大文件上传配置详解源码下载:http://pan.baidu.com/share/link?shareid=132910&uk=3372720248
【上篇】
【下篇】

本文版权归数据库之家所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:wcf大文件上传配置详解 | 数据库之家