zoukankan      html  css  js  c++  java
  • webservice MaxReceivedMessageSize :已超过传入消息(65536)的最大消息大小配额

    在客户端的webconfig文件的webservice节点进行如下配置:(注:此处客户端为应用程序的config文件)

      <system.serviceModel>
            <bindings>
                <basicHttpBinding>
                    <binding name="DeviceServiceSoap"  maxBufferSize="2147483647"
                        maxReceivedMessageSize="2147483647"/
    >
                </basicHttpBinding>
                <customBinding>
                    <binding name="DeviceServiceSoap12">
                        <textMessageEncoding messageVersion="Soap12" />
                        <httpTransport />
                    </binding>
                </customBinding>
            </bindings>
            <client>
                <endpoint address="http://192.168.1.115:8081/DeviceService.asmx"
                    binding="basicHttpBinding" bindingConfiguration="DeviceServiceSoap"
                    contract="DeviceAgent.DeviceServiceSoap" name="DeviceServiceSoap" />
            </client>
        </system.serviceModel>

    一般到这即可解决无法客户端接收数据的问题:若依然无法解决,可尝试下面代码,对服务器webservice的webconfig文件进行如下配置:

      <system.serviceModel>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
        <bindings>
          <basicHttpBinding>
            <binding name="DBService"
             maxBufferPoolSize="2147483647"
             maxReceivedMessageSize="2147483647"
             maxBufferSize="2147483647">
              <readerQuotas maxArrayLength="2147483647"
                            maxBytesPerRead="2147483647"
                            maxDepth="2147483647"
                            maxNameTableCharCount="2147483647"
                            maxStringContentLength="2147483647"/>
            </binding>
          </basicHttpBinding
    >
        </bindings>
        <standardEndpoints>
          <webHttpEndpoint>
            <standardEndpoint name="webservice" maxReceivedMessageSize="4194304000"
              helpEnabled="true" automaticFormatSelectionEnabled="true" />
          </webHttpEndpoint>
        </standardEndpoints>
      </system.serviceModel>

  • 相关阅读:
    - viewDidLoad 和
    C#实现excel导入到sql server 2008(.net版)
    Windows PE 第十章 加载配置信息
    Windows PE第九章 线程局部存储
    Windows PE第九章 线程局部存储
    Windows PE 第八章 延迟加载导入表
    Windows PE 第八章 延迟加载导入表
    Windows PE资源表编程(枚举资源树)
    Windows PE资源表编程(枚举资源树)
    欺骗的艺术-读后总结
  • 原文地址:https://www.cnblogs.com/swarb/p/9924265.html
Copyright © 2011-2022 走看看