【问题标题】:Uploading and Playing large videos. HttpRuntime tag settings Combination. Asp.net4.0 , C#上传和播放大型视频。 HttpRuntime 标签设置组合。 ASP.NET4.0 , C#
【发布时间】:2011-06-06 06:01:02
【问题描述】:

上传一个大文件的网页和一个通用处理程序来播放这些大小可达 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 属性组合。请建议。这是一个不断出现的生产问题。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我已经使用 Ihttphandler 来上传和下载文件。它仍然需要 web.config 中的 httpRuntime 设置。
    猜你喜欢
    • 1970-01-01
    • 2018-04-26
    • 2014-08-23
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-19
    相关资源
    最近更新 更多