利用WebService上传DataSet或者下载DataSet。对这个DataSet有大小限制吗???
马上结贴。

解决方案 »

  1.   

    为什么,我传一下小点的DataSet就可以,可是就几兆就不行了
      

  2.   

    DataSet要进行序列化/反序列化的过程,很费计算机资源的,再说,传说的字节越多,就越慢。就相当于下载几k的文件与几M的文件,效果显然是不一样的
      

  3.   

    我现在问题,通过我的测试,DataSet如果太大,传输就会出问题。小的话就没问题。至于速度问题先暂且不考虑,可以想其它的办法。
      

  4.   

    引用:
    我现在问题,通过我的测试,DataSet如果太大,传输就会出问题。小的话就没问题。至于速度问题先暂且不考虑,可以想其它的办法。
    回答:
    你看看局域网传输会不会出问题,这个我想就是基数的问题,过100辆车的话,路上的撞车比例就要小,但是连续通过1000辆呢?
    传输量大了,问题自然也就容易出现了。
    我个人观点。
    传输还是用FTP了,这么多年了,还是没有什么大的技术上的变化,说明已经完美了。
      

  5.   

    WebService默认允许上传的单个文件是4MB和aspx一样,不过可以自己修改,你可以在Webconfig中修改,VS2005默认好像没这个文件,要自己手动添加,添加后再system.web节点中加上
    <!--  全球化
              此节设置应用程序的全球化设置。
        -->
          <globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
          <!--
    设置能上传的文件为10MB,你可以任意改
    -->
          <httpRuntime maxRequestLength="10240"/>