.net 2.0 remoting 输入流为无效的二进制

服务端为singleton hosted in iis6.0 (win2003 server)
客户端为winform application
当客户端向服务端传递的数据超出一定范围就会抛出此异常。
数据都是DataTable,因此以为是DataTable序列化的问题,一直在网上搜索也没找到答案。这几天有空特意做了一个测试将DataTable事先序列化为byte数组,在执行时仍然如此。这才觉得应该换个角度来查找答案了。
google上一顿搜索终于找到了类似的答案,地址:http://social.msdn.microsoft.com/forums/en-US/netfxremoting/thread/bcca3ee7-969a-4d18-b395-dd2a2cea2843/
原来是iis中的参数限制了上传文件的大小,把参数调大后,测试运行正常。
  <system.web>
    <customErrors mode="Off" />
    <httpRuntime
    executionTimeout="90"
    maxRequestLength="65536"
    useFullyQualifiedRedirectUrl="false"
    minFreeThreads="8"
    minLocalRequestFreeThreads="4"
    appRequestQueueLimit="100"
    enableVersionHeader="true"
    />
  </system.web>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值