我继承了一个项目,该项目包含一组托管在 iis 中的 wcf 服务,没有配置文件条目。我需要增加 maxreceivedmessagesize wcf 设置。我将如何在代码中执行此操作?
问问题
1557 次
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 回答