首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何解决【已超过传入消息(65536)的最大消息大小配额】这个有关问题

2012-09-16 
怎么解决【已超过传入消息(65536)的最大消息大小配额】这个问题啊protected void Page_Load(object sender,

怎么解决【已超过传入消息(65536)的最大消息大小配额】这个问题啊
protected void Page_Load(object sender, EventArgs e)
  {
  if (!Page.IsPostBack)
  {
  SJJCCp();
  }
  }
  public void SJJCCp()
  {
  SVR_SC_SJWLQDClient bll = new SVR_SC_SJWLQDClient();
  ISVR_SC_SJWLQD ibll = bll.ChannelFactory.CreateChannel();
  this.CheckBoxJCCp.DataSource = ibll.SJWlxxTypeId();
  this.CheckBoxJCCp.DataTextField = "MC";
  this.CheckBoxJCCp.DataValueField = "CPID";
  this.CheckBoxJCCp.DataBind();
  (bll as ICommunicationObject).Close();
  }
红色的代表运行到这里的时候就报那个错 接收信息:已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 应该怎么解决这类的问题啊

[解决办法]
客户端也得设一下,都是binding里的属性
[解决办法]
ibll.SJWlxxTypeId();
是什么东东,是不是ibll限制了?
[解决办法]
编程设置也可以
[解决办法]
maxReceivedMessageSize="2147483647"
[解决办法]
答案楼上的都说了,另提一句,你们公司的 代码规范 很让人蛋疼.
变量命名方式让人奔溃.

热点排行