现在做了个上传,上传了文件后需要对上传文件做处理,并将处理结果返回给用户看. 假如上传文件较大的话(如50M), 需要处理的时间也会比较长, 客户端在等待处理结果的时候,出现了超时的错误, 请问在哪里可以设置响应时间的??  谢谢

解决方案 »

  1.   

    this.Server.ScriptTimeout = 60*60;
    单位为秒,在page_load里面设置
      

  2.   

    你不是因为上传的文件过大造成的出错吧.
    在net里面,最大不能上传超过225M的文件.在此文件大小之下,如果你没有在web.config文件中修改相应的参数,那么默认为4M,超过此大小,即出现"未找到该页面"的错误.
      

  3.   

    你可以设置<httpRuntime>配置节中的:maxRequestLength="size in kbytes"和executionTimeout="seconds";适当的调整大小,但是这个还是没有办法满足你这么大的附件,因为对于这种客户端请求IIS的监视进程会认为是危险的(占用太多的服务器资源而导致服务器性能下降),就会中止,一般会出现DNS错误。网上有很多关于大附件的解决方法,你可以搜一搜看看。