0

に保存し、file upload objectこれを でsession使用します。VS Web サーバーでは、すべてのファイルが小さいか大きいかで問題なく動作します。sessioniframe

問題 :( => しかしIIS、小さなサイズのファイルでは問題なく動作しますが、大きなファイルではエラーが発生します。

その理由は、リクエストを完了する前にファイルアップロードオブジェクトが破棄されるため、セッション内のファイルストリームがファイルを読み取ることができないためだと思います。

大きなファイルでは機能しない理由と、他のページで FileUpload オブジェクトを取得する方法を教えてください。

4

2 に答える 2

0

私は解決策を見つけました:)私はこの行をWeb構成ファイルに入れ、問題を解決します:

 <system.web>
    <httpRuntime maxRequestLength="30480" requestLengthDiskThreshold="30480"/> 
 </system.web>
于 2013-04-17T12:32:27.077 に答える
0

これをweb.configファイルで試してください..

<system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="524288000"/>
            </requestFiltering>
        </security>
</system.webServer>

maxAllowedContentLength はバイト単位です。

これがあなたに役立つことを願っています..

これを指定しなかった場合、デフォルトの制限は 30MB になります

于 2012-10-04T08:23:12.823 に答える