0

我继承了一个项目,该项目包含一组托管在 iis 中的 wcf 服务,没有配置文件条目。我需要增加 maxreceivedmessagesize wcf 设置。我将如何在代码中执行此操作?

4

2 回答 2

2

试试这段代码,

BasicHttpBinding binding = proxy.Endpoint.Binding as BasicHttpBinding;
binding.MaxReceivedMessageSize = 20000000;
于 2013-04-12T04:13:06.563 回答
0

为了将来参考,您可以在 web.config 中添加它(正如评论中的@Tim 建议的那样)。请注意,basicHttpBinding 没有指定名称,因此它成为该绑定类型的默认配置。

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding maxReceivedMessageSize="2147483647"/>
        </basicHttpBinding>
    </bindings>
</system.serviceModel>
于 2014-10-21T17:35:52.897 回答