【发布时间】:2016-04-14 13:02:11
【问题描述】:
我已从 WSDL 文件导入 SAP SOAP 服务,现在一切正常,直到超出默认限制。
我收到以下错误:
已超出传入邮件的最大邮件大小配额 (65536)。要增加配额,请在适当的绑定元素上使用 MaxReceivedMessageSize 属性。
通常我会更改我的 app.config 文件并添加上限,但它似乎不起作用。
那么应该在哪里添加呢?
QueryMarketingLeadInClient m_SAP_Query = new QueryMarketingLeadInClient("binding");
app.config
<system.serviceModel>
<bindings>
<customBinding>
<binding name="binding_SOAP12">
<mtomMessageEncoding />
<httpsTransport authenticationScheme="Basic" />
</binding>
<binding name="binding">
<mtomMessageEncoding messageVersion="Soap11WSAddressing10" />
<httpsTransport authenticationScheme="Basic" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="https://sap.adrress.here"
binding="customBinding" bindingConfiguration="binding_SOAP12"
contract="QueryMarketingLeadIn" name="binding_SOAP12" />
<endpoint address="https://sap.adrress.here"
binding="customBinding" bindingConfiguration="binding" contract="QueryMarketingLeadIn"
name="binding" />
</client>
</system.serviceModel>
【问题讨论】: