1 我的项目用了大文件上传,极限为"30M",我设置了Web.config的
<httpRuntime executionTimeout="1200" maxRequestLength="30720" useFullyQualifiedRedirectUrl="false"/> 
然后IIS的保持连接设置为"1200"秒2 我测试了没问题,反复上传都没问题,当然大小是在"30M"内.3 问题来了,程序运行了一段时间,时间不固定有时候几天出现一次,有时候一个月才出现一次.
问题的现在是现象是这样的只要有"<input type="file">"上传控件的页面,第一次去请求他很正常回返回,我什么都没修改,然后点该页面的提交"按扭"他就没反映了,等几分钟都不会动,停止在那了;没上传控件的页面都很正常;但奇怪的是"我用远程连接到服务器,进行一样的操作,都很正常,没有一点问题".4 我尝试以下的方法:
我把提交事件的代码全部去掉,但还是一样卡在那里不动了.
我把服务器重起了,他还是一样的问题.5 然后奇迹出现了,这问题有时持续1个多小时,有时需要几个小时,他就自动好了;这个问题还没持续过1天;奇怪我什么都没做他发作一段时间就会自己好了.6 到现在还是不知道究竟是什么错误,希望有遇到或知道怎么解决的高手可以出手打救下我...

解决方案 »

  1.   

    IIS的错误日志我就不会查看,可以教下吗?
    至于.NET我的提交事件里都没执行代码,一句都没有.
      

  2.   

    看看系统日志,设置maxRequestLength大些
    或断点上传
      

  3.   

    maxRequestLength="30720"  大点
      

  4.   

    maxRequestLength 设置大点 我想解决不了问题.
    因为我试过以下操作:
    1 重起服务器了,但问题依然存在.
    2 我远程连接上去服务器,执行相同操作是正常的,但本地就不可以.
      

  5.   

    看下数据库连接 和 poll池
      

  6.   

    有时跟IIS也有关,length设大点,支持断点续传。或者改用webService来接受文件,没有大小限制
      

  7.   

    可能是我的标题或表达失误,让大家误认为一定是大文件上传导致这问题的.
    其实很可能不关大文件上传跟IIS的问题.
    因为真是IIS出问题了
    1 为什么我冲起服务器还是不行?
    2 为什么我远程连接服务器上执行他却正常,难道在服务器上运行,不用通过IIS?
    所以我想会不会的别的导致这问题的,如IDC空间商那边的环境问题[但我就不知道到底什么环境问题会引发这样的错误,纯属猜想]
      

  8.   

    浏览器试过IE6\7\FF.机器换了几台,问题是一样.
      

  9.   

    你的IIS里有鬼~!快找个道士去吧~!
      

  10.   

    有的很烂的虚拟主机也有这样的问题, 访问的人多了, 或者是文件什么的,操作过快, 就会出现Services Unavailable
    MS是并发链接数还是应用程序池释放...bala,bala,bala...具体检查一下IIS的日志吧.以上个人意见,仅供参考~
      

  11.   

    IIS是否配置正确,有没有少文件呀