已超过传入消息(65536)的最大消息大小配额

来源:互联网 发布:哔哩哔哩for mac 编辑:程序博客网 时间:2024/06/06 08:30

        秋天沉甸甸的金黄色的稻谷弯腰等待收割,是风雨敲击之后的硕果;七彩虹的夺人眼球,是风雨洗礼后的风帆。越体会,遇到问题便是一个成长的机会,为此有了一个不一样的心态。

        美妙的程序语言,会有不一样的言辞,曾经是中文系的你有没有读懂她的内容:

        在做计量局的项目中,某个时刻一段风景映入眼帘:


       即 “已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的MaxReceivedMessageSize 属性。

        遇到这个音符有没有很熟悉,排除是数据库值大小设置的问题,当时数据库中的数据只有一两条,便不可能是它导致超出范围。

        众里寻他千百度,是配置文件的问题,发现配置文件bindings中没有设置好:

  <bindings>      <wsHttpBinding>        <binding name="WsHttpBinding_Default" transactionFlow="true"         </binding>      </wsHttpBinding>    </bindings>
        与他最动听的语言应该是:

 <pre name="code" class="plain">  <bindings>      <wsHttpBinding>        <binding name="WsHttpBinding_Default" transactionFlow="true" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">          <readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>        </binding>      </wsHttpBinding>    </bindings>

        就这样问题迎刃而解。

        曾经,害怕过陌生的代码;曾经,没有想到过可以像同伴们一样做项目;曾经,真的怀疑过。现在,需要继续远方,一样地走过会有一样的内容。

        

0 0