• 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>

  • 相关阅读:
    使用Python进行文件操作
    Python学习笔记(六)Python组合数据类型
    python基本算法题(一)
    Python要如何实现(列表)排序?
    Python中输入和输出(打印)数据
    Python学习笔记(五)函数和代码复用
    关于Python缩进,我们该了解哪些?
    Python学习笔记(四)Python程序的控制结构
    Python学习笔记(三)字符串类型及其操作(2)
    Java视频按帧保存为图片
  • 原文地址:https://www.cnblogs.com/swarb/p/9924265.html
Copyright © 2020-2023  润新知