为了账号安全,请及时绑定邮箱和手机立即绑定

WCF-如何增加邮件大小配额

WCF-如何增加邮件大小配额

慕标5832272 2019-07-01 15:50:01
WCF-如何增加邮件大小配额我有一个WCF服务,它将1000条记录从数据库返回给客户端。我有一个ASP.NETWCF客户端(我在ASP.NETWeb应用程序项目中添加了服务引用以使用WCF)。运行客户端应用程序时会收到以下消息:已超过传入邮件(65536)的最大邮件大小配额。若要增加配额,请在适当的绑定元素上使用MaxReceivedMessageSize属性。有什么帮助吗?如何增加邮件大小配额?
查看完整描述

3 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

如果在使用WCFTestClient时仍然收到此错误消息,这是因为客户机有一个单独的MaxBufferSize背景。

为纠正这一问题:

  1. 右击

    配置文件

    树底部的节点。
  2. 用SvcConfigEditor选择Edit

将显示可编辑设置的列表,包括MaxBufferSize。

注: 自动生成的代理客户端也默认将MaxBufferSize设置为65536。


查看完整回答
反对 回复 2019-07-01
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

如果要动态创建WCF绑定,下面是要使用的代码:

BasicHttpBinding httpBinding = new BasicHttpBinding();httpBinding.MaxReceivedMessageSize = Int32.MaxValue;httpBinding.MaxBufferSize = Int32.MaxValue;// Commented next statement since it is not required// httpBinding.MaxBufferPoolSize = Int32.MaxValue;


查看完整回答
反对 回复 2019-07-01
  • 3 回答
  • 0 关注
  • 377 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信