标签:Web name 修改 消息 WCF 65536 config 客户端
如是Web程序,则修改客户端Web.config
做如下修改: //注意是客户端
<system.serviceModel> <bindings> <basicHttpBinding> <binding name="ClientSoap" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"/> //注意这里的name </basicHttpBinding> <customBinding> <binding name="DeviceServiceSoap12"> <textMessageEncoding messageVersion="Soap12" /> <httpTransport /> </binding> </customBinding> </bindings> <client> <endpoint address="http://127.0.0./DeviceService.asmx" binding="basicHttpBinding" bindingConfiguration="ClientSoap" contract="DeviceAgent.DeviceServiceSoap" name="ClientSoap" /> //注意这里的bindingConfiguration和name要跟上面的bing节点的name相对应 </client> </system.serviceModel>
如果是WinForm程序,请修改App.config 文件
<?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /> </startup> <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_IFileService" closeTimeout="00:10:00" receiveTimeout="00:20:00" sendTimeout="00:20:00" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <security mode="None"></security> </binding> </basicHttpBinding> </bindings> <client> <endpoint address="http://10.10.80.254/FileService/Service1/" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IFileService" contract="ServiceReference1.IFileService" name="BasicHttpBinding_IFileService" /> </client> </system.serviceModel> </configuration>
我服务端是WCF, 配置如下
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> </appSettings> <system.web> <compilation debug="true" /> </system.web> <!-- サービス ライブラリ プロジェクトの展開時に、構成ファイルの内容をホストの app.config ファイルに追加する 必要があります。System.Configuration は、ライブラリの構成ファイルをサポートしていません。 --> <system.serviceModel> <bindings> <basicHttpBinding> <binding closeTimeout="00:10:00" receiveTimeout="00:20:00" sendTimeout="00:20:00" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <security mode="None"></security> </binding> </basicHttpBinding> </bindings> <services> <service name="FileService.FileService"> <endpoint address="" binding="basicHttpBinding" contract="FileService.IFileService"> <identity> <dns value="10.10.80.254" /> </identity> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> <host> <baseAddresses> <add baseAddress="http://10.10.80.254/FileService/Service1/" /> </baseAddresses> </host> </service> </services> <behaviors> <serviceBehaviors> <behavior> <!-- メタデータ情報の開示を避けるには、 展開する前に下の値を false に設定します --> <serviceMetadata httpGetEnabled="True" httpsGetEnabled="True"/> <!-- デバッグ目的で障害発生時の例外の詳細を受け取るには、 下の値を true に設定します。例外情報の開示を避けるには、 展開する前に false に設定します --> <serviceDebug includeExceptionDetailInFaults="False" /> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel> </configuration>
标签:Web,name,修改,消息,WCF,65536,config,客户端 来源: https://www.cnblogs.com/wzihan/p/14759727.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。