3

私はasp.netでアプリケーションを作成しました.ビデオとオーディオファイルを保存しています.SQLサーバーです.サーバーに大きなファイルをアップロードする際に問題があります. appls は ISS7 でホストされています。ここでは、web.config ファイルで以下のコードを使用しました。

<httpRuntime executionTimeout="3600" maxRequestLength="102400"/>

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

しかし、画像の下にある時間のアップロードでエラーが発生します:

ここに画像の説明を入力

ISS7 で 10GB までのファイルをアップロードする方法を教えてくださいvarbinary(MAX)

4

2 に答える 2

3

すぐに使用できる ASP.NET では、IIS がタイムアウトするか、サイズ制限 ( maxRequestLengthIIS の設定を参照) を超えるため、それほど大きなファイルをアップロードすることはできません。

いくつかのオプションがあります:

  1. カスタム HTTP モジュール

    NeatUploadは無料のオプションです。

  2. Silverlight/Flash オプション

    SWFUploadは無料のオプションです。

  3. 非同期チャンク オプション

    RadAsyncUpload - Telerik の ASP.NET AsyncUploadは有料オプションです。価格については Web サイトを確認してください。

于 2013-07-28T03:31:26.340 に答える
1
<httpRuntime executionTimeout="3600" maxRequestLength="102400"/>

約 10Mb (maxRequestLength は Kb 単位 - http://msdn.microsoft.com/en-us/library/e1f13641(v=vs.100).aspxを参照)

10485760 に設定してみてください...

于 2013-07-28T09:08:25.640 に答える