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>

  • 相关阅读:
    JS正则表达式验证账号、手机号、电话和邮箱
    Asp.Net Mvc导出Excel
    后台截取姓名,只留姓名字带*号覆盖
    后台根据身份证号码截取性别和出生日期
    后台传个变量,前台页面显示对应的中文
    第一次封装JS文件之滚动条
    阿里巴巴17校招测试题目(Jquery解法)
    阿里巴巴17实习生招聘编程题目(JavaScript解法)
    SofewareTesting hw3
    PHP之login
  • 原文地址:https://www.cnblogs.com/swarb/p/9924265.html
Copyright © 2011-2022 走看看