上传和播放大型视频。 HttpRuntime标签设置组合。 Asp.net4.0,C#

时间:2011-06-06 06:01:03

标签: web-config httpruntime request-timed-out

网页上传大文件和通用处理程序,以播放这些大小可达150 MB的大型wmv视频文件。我在SQL Server 2005中以varbinary类型存储文件内容。 我在web.config

中的httpRuntime中设置了以下设置
<httpRuntime executionTimeout="110" 
                 maxRequestLength="2097151"
                 requestLengthDiskThreshold="2097150"
                 shutdownTimeout="600"
                 delayNotificationTimeout="400"/>

问题是有时候我的文件没有播放。它正确上传,但在播放请求时似乎超时。我能够播放高达100 MB的文件。它在本地和生产中的10次中有9次,但为什么有时会失败。同一个文件在一个实例中播放,但在其他实例中它不会播放。任何人都可以提出问题所在。我认为必须有一些我缺少的httpRuntime属性组合。请建议。它的生产问题不断涌现。

1 个答案:

答案 0 :(得分:0)

为什么不使用IHttpHandler?试试这个Uploading FIle Using IHttpHandler如果您要搜索它,可能会有更好的解决方案来使用IHttpHandler。