怎么解决【已超过传入消息(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"
------解决方案--------------------答案楼上的都说了,另提一句,你们公司的 代码规范 很让人蛋疼.
变量命名方式让人奔溃.