我正在构建一个带有框架4.0的WCF服务,用于内部的特殊应用程序。我有一大堆对象从服务器传递到WPF客户端。如果阵列足够小,一切正常,但如果超过标准尺寸限制,则不然。我尝试使用参数maxReceivedMessageSize更改web.config,但最大大小限制错误仍显示为原始值65536,即使我将maxReceivedMessageSize设置为1000000000.这是现在的web.config:
<?xml version="1.0"?>
<behaviors>
<serviceBehaviors>
<behavior name="commonBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="longConnections" maxBufferSize ="1000000000" maxReceivedMessageSize="1000000000"/>
</basicHttpBinding>
</bindings>
<services>
<service name ="MiralisWebServices.HMI_Router" behaviorConfiguration="commonBehavior">
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="longConnections"
contract="MiralisWebServices.IHMI_Router"/>
</service>
</services>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
我仍然是带有框架4.0的web.config的初学者。我希望你们能提供帮助。
由于
答案 0 :(得分:0)
我认为客户端配置也需要设置更改。