0

大きなファイルをアップロードするためのネット ページと、最大 150 MB のサイズのこれらの大きな wmv ビデオ ファイルを再生するための汎用ハンドラ。SQL Server 2005 に varbinary 型で保存されたファイル コンテンツがあります。web.config の httpRuntime で次の設定を行いました。

<httpRuntime executionTimeout="110" 
                 maxRequestLength="2097151"
                 requestLengthDiskThreshold="2097150"
                 shutdownTimeout="600"
                 delayNotificationTimeout="400"/>

問題は、時々ファイルが再生されないことです。正しくアップロードされますが、リクエストを再生するとタイムアウトになるようです。100MBまでのファイルを再生できました。ローカルおよび本番環境では 10 回中 9 回は機能しますが、時々失敗するのはなぜですか。同じファイルが 1 つのインスタンスで再生されますが、他のインスタンスでは再生されません。誰でも問題がどこにあるのか提案できますか? 欠落している httpRuntime 属性の組み合わせがいくつかあるに違いないと思います。提案してください。ポップアップし続けるその生産上の問題。

4

1 に答える 1

0

なぜ IHttpHandler を使わないのですか? これを試してくださいIHttpHandler を使用したファイルのアップロード検索すると、IHttpHandler を使用するより良い解決策があるかもしれません。

于 2011-06-06T06:12:00.387 に答える