C# Xp 兼容性问题集

来源:互联网 发布:复制淘宝店铺违规吗 编辑:程序博客网 时间:2024/06/02 04:04

2017.10.14 

1. 模块加载出错,后发现是其模块中的变量,没有初始化,构造函数中,没有对其变量进行传值,导致出错,但在win7中此值不传也没有影响,因此变量虽然传入,但没有子函数中没有使用。xp对此要求高些。


2. 加模块时,会弹出 index 数据超界问题,但在调用服务器端的函数。后用try{}catch()查,弹出下列异常提示:但在win7里是好的,xp的组深度只有65536,数据量多,会超界。

格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://mspjk.com 进行反序列化时出错: queryResponse。InnerException 消息是“对象图中可以序列化或反序列化的项目数目上限为“65536”。请更改对象图或增加 MaxItemsInObjectGraph 的配额。 ”。有关详细信息,请参阅 InnerException。

在网上找到解法:在客户端的app.config里加下配置:

a .  在system.serviceModel中,加下面定义
    <behaviors>
      <endpointBehaviors>
        <behavior name="LargeQuotaBehavior">
          <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
        </behavior>
      </endpointBehaviors>
    </behaviors>

b. 在system.serviceModel-》client中的endpoint 中找到相应的模块调用处最后,加behaviorConfiguration="LargeQuotaBehavior"。如下面粗体内容。

      <endpoint address="http://localhost:89/MonitorService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IMonitorManageService" contract="MonitorManService.IMonitorManageService" name="BasicHttpBinding_IMonitorManageService"behaviorConfiguration="LargeQuotaBehavior"/>





原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 十个多月宝宝便秘怎么办 8个月宝宝过敏怎么办 宝宝二十个月便秘怎么办 7个月宝宝便秘拉不出怎么办 二十六个月宝宝便秘怎么办 八个月宝宝吃鸡蛋过敏怎么办 8个月宝宝 吃盐怎么办 40多天婴儿拉肚怎么办 刚出生婴儿拉肚怎么办 20多天婴儿拉肚怎么办 米汤煮的太稠了怎么办 两岁宝宝不吃蔬菜怎么办 两岁宝宝不爱吃蔬菜怎么办 四个月宝宝头有点歪怎么办 宝宝吃过了还闹怎么办 ddrops d3吃多了怎么办 ddrops d3滴多了怎么办 维生素d滴多了怎么办 ddrops最后滴不出来的怎么办 ddrops一次滴3滴怎么办 小孩子头睡偏了怎么办 7岁儿童头睡偏了怎么办 婴儿后脑睡平了怎么办 六个月宝宝免疫力低怎么办 十个月宝宝食烧怎么办 6个月宝宝感冒了怎么办 5个月宝宝腿短怎么办 5个月宝宝太瘦怎么办 宝宝喝了浓奶粉怎么办 一岁把尿不尿怎么办 五个月的宝宝大便干燥怎么办 婴儿便秘怎么办什么方法最有效 8个月小孩便秘怎么办 1个月新生儿便秘怎么办 新生儿头竖立0分怎么办 20天的宝宝便秘怎么办 出生23天的宝宝便秘怎么办 喝奶粉的宝宝便秘怎么办 抱孩子抱的驼背怎么办 4岁宝宝不拉屎怎么办 小朋友大便拉不出来怎么办