未读取WCF绑定

未读取WCF绑定,wcf,web-config,wcf-binding,Wcf,Web Config,Wcf Binding,我正在使用一个基本的http绑定,并在客户端和服务上设置了maxReceivedMessageSize=“2147483647”。但是,我的服务抛出了一个错误,并显示以下消息: 传入邮件的最大邮件大小配额(65536)已被取消 超过。要增加配额,请使用MaxReceivedMessageSize 属性,该属性位于相应的绑定元素上 我知道它正在使用我的绑定,因为这是我唯一启用的绑定,其他方法调用也可以正常工作。这只是一个普通的消息,我的对象真的大于2147483647而不是65536吗 客户端和服

我正在使用一个基本的http绑定,并在客户端和服务上设置了
maxReceivedMessageSize=“2147483647”
。但是,我的服务抛出了一个错误,并显示以下消息:

传入邮件的最大邮件大小配额(65536)已被取消 超过。要增加配额,请使用MaxReceivedMessageSize 属性,该属性位于相应的绑定元素上

我知道它正在使用我的绑定,因为这是我唯一启用的绑定,其他方法调用也可以正常工作。这只是一个普通的消息,我的对象真的大于2147483647而不是65536吗

客户端和服务器上的绑定都是这样的

<basicHttpBinding>
    <binding name="basicHttpBinding" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
      <readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="16384" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
      <security mode="None">
        <transport clientCredentialType="None" proxyCredentialType="None" realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>
    </binding>
</basicHttpBinding>


在配置中,
元素的name属性与实际服务名称之间可能存在名称不匹配。名称必须是服务类的完全限定名称。

请发布整个配置-您可能遇到了
名称属性与实际服务名称之间名称不匹配的问题。合同名称拼写错误。不过,大多数方法的工作原理都有点奇怪。如果你发布一个答案,我会接受的。这是一个关于WCF的非常恼人的事情。如果名称绑定失败,框架应该立即抛出异常。相反,我们必须花费数小时进行调试。