网上查的答案只是修改web站点没有提到客户端。其实是先修改客户端,然后再修改服务器端。否则name="CarDataServiceSoap"里的东西没法确定。而且自己配置也比较麻烦。有app.config生成的东西,在修改一下。就ok了。![]()
首先找到软件的App.config
找到: 2147483647是修改后的。
<bindings>
<basicHttpBinding>
<binding name="CarDataServiceSoap" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647"/>
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
然后到网站找web.config
在 </system.web>后加如下:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="CarDataServiceSoap" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxDepth="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647"/>
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
本文详细说明了在调整Web站点时,如何同时优化客户端配置以确保SOAP绑定正常工作。通过修改App.config文件中的maxBufferSize、maxBufferPoolSize等参数,并在web.config中添加相应的绑定设置,确保了服务端与客户端之间的通信效率和稳定性。
7396

被折叠的 条评论
为什么被折叠?



