私のコードでは、asmx Web サービスを使用していますが、最近、URL を http から https に変更しました。以前の URL は http://xyz@xyz.com/abc/webservices/pqr.asmx でしたが、現在は https://xyz@xyz.com/abc/webservices/pqr.asmx に変更されています。
私の web.config で、次の変更を行いました。
<system.serviceModel>
<basicHttpBinding>
<binding name="ApplicationMessagingWSSoap12" closeTimeout="00:02:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:02:00"
maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647"
transferMode="Buffered">
<readerQuotas maxDepth="2000001" maxStringContentLength="2000001"
maxArrayLength="2000001" maxBytesPerRead="2000001" maxNameTableCharCount="2000001" /
<security mode="Transport" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://xyz@xyz.com/abc/webservices/pqr.asmx" binding="basicHttpBinding" bindingConfiguration="ApplicationMessagingWSSoap12" contract="MSSInterface.ApplicationMessagingWSSoap" name="ApplicationMessagingWSSoap12" />
</client>
</system.serviceModel>
しかし、問題が発生しています: 受信メッセージの最大メッセージ サイズ クォータ (65536) を超えました。クォータを増やすには、適切なバインド要素で MaxReceivedMessageSize プロパティを使用します。
ネットで見つけたすべてのテクニックを試しましたが、まだうまくいきません。
誰でも解決策を教えてください。よろしくお願いします:)