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 属性。 应该怎么解决这类的问题啊

解决方案 »

  1.   

    WCF吧,在服务端的配置文件里的 maxReceivedMessageSize="1000000000" 
      

  2.   

    客户端也得设一下,都是binding里的属性
      

  3.   

    ibll.SJWlxxTypeId();
    是什么东东,是不是ibll限制了?
      

  4.   

     我们公司的另套编码的方式 就是SVN服务啦 就如webservice服务一样啦
      

  5.   

    修改客户端配置文件(app.config/web.config):
    maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
      

  6.   

    修改客户端配置文件(app.config/web.config):maxReceivedMessageSize="2147483647"