1 我的项目用了大文件上传,极限为"30M",我设置了Web.config的
<httpRuntime executionTimeout="1200" maxRequestLength="30720" useFullyQualifiedRedirectUrl="false"/>
然后IIS的保持连接设置为"1200"秒2 我测试了没问题,反复上传都没问题,当然大小是在"30M"内.3 问题来了,程序运行了一段时间,时间不固定有时候几天出现一次,有时候一个月才出现一次.
问题的现在是现象是这样的只要有"<input type="file">"上传控件的页面,第一次去请求他很正常回返回,我什么都没修改,然后点该页面的提交"按扭"他就没反映了,等几分钟都不会动,停止在那了;没上传控件的页面都很正常;但奇怪的是"我用远程连接到服务器,进行一样的操作,都很正常,没有一点问题".4 我尝试以下的方法:
我把提交事件的代码全部去掉,但还是一样卡在那里不动了.
我把服务器重起了,他还是一样的问题.5 然后奇迹出现了,这问题有时持续1个多小时,有时需要几个小时,他就自动好了;这个问题还没持续过1天;奇怪我什么都没做他发作一段时间就会自己好了.6 到现在还是不知道究竟是什么错误,希望有遇到或知道怎么解决的高手可以出手打救下我...
<httpRuntime executionTimeout="1200" maxRequestLength="30720" useFullyQualifiedRedirectUrl="false"/>
然后IIS的保持连接设置为"1200"秒2 我测试了没问题,反复上传都没问题,当然大小是在"30M"内.3 问题来了,程序运行了一段时间,时间不固定有时候几天出现一次,有时候一个月才出现一次.
问题的现在是现象是这样的只要有"<input type="file">"上传控件的页面,第一次去请求他很正常回返回,我什么都没修改,然后点该页面的提交"按扭"他就没反映了,等几分钟都不会动,停止在那了;没上传控件的页面都很正常;但奇怪的是"我用远程连接到服务器,进行一样的操作,都很正常,没有一点问题".4 我尝试以下的方法:
我把提交事件的代码全部去掉,但还是一样卡在那里不动了.
我把服务器重起了,他还是一样的问题.5 然后奇迹出现了,这问题有时持续1个多小时,有时需要几个小时,他就自动好了;这个问题还没持续过1天;奇怪我什么都没做他发作一段时间就会自己好了.6 到现在还是不知道究竟是什么错误,希望有遇到或知道怎么解决的高手可以出手打救下我...
至于.NET我的提交事件里都没执行代码,一句都没有.
或断点上传
因为我试过以下操作:
1 重起服务器了,但问题依然存在.
2 我远程连接上去服务器,执行相同操作是正常的,但本地就不可以.
其实很可能不关大文件上传跟IIS的问题.
因为真是IIS出问题了
1 为什么我冲起服务器还是不行?
2 为什么我远程连接服务器上执行他却正常,难道在服务器上运行,不用通过IIS?
所以我想会不会的别的导致这问题的,如IDC空间商那边的环境问题[但我就不知道到底什么环境问题会引发这样的错误,纯属猜想]
MS是并发链接数还是应用程序池释放...bala,bala,bala...具体检查一下IIS的日志吧.以上个人意见,仅供参考~