4

32MB のファイルをアップロードしようとすると、Firefox のページに次のエラーが表示されます。

「接続がリセットされました。ページの読み込み中にサーバーへの接続がリセットされました。」

フォローしてみました。ソリューション -

1. の<system.web>

<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>

2. の<system.webserver>

 <security>
  <requestFiltering>
          <requestLimits maxAllowedContentLength="2000000000" />
  </requestFiltering>
 </security>

<compilation defaultLanguage="c#" debug="false" />

それでも同じエラーが発生します。問題は「executionTimeout」に関連していると思います。アプリケーションは、要求に対してこのタイムアウトを設定していません。

4

3 に答える 3

6

最後に問題が解決しました...構成ファイルに両方のタグを保持する必要があります。すなわち

<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>

<security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="2000000000" />
    </requestFiltering>
</security>

実際、私はある行にコメントして、別の行でテストしていました。:)

于 2012-12-19T08:09:57.017 に答える
2

最初:それmaxRequestLengthはKBであるのに対しmaxAllowedContentLengthバイト
であることに注意して くださいしたがって、1MBを許可しているだけです...maxAllowedContentLengthたとえば、

<requestLimits maxAllowedContentLength="2000000000" />

2番目:次のようなより高い実行時間を試してくださいexecutionTimeout="999999"

于 2012-12-18T13:47:21.633 に答える
0

問題を解決 <httpRuntime maxRequestLength="2097151" executionTimeout="999999"/>し、web.config ファイルのタグ内に: を設定しました。

maxRequestLength="2000000000"サポートされていない場合は、0 ~ 2097151 の範囲を使用します

お役に立てれば。

于 2013-02-06T10:05:19.067 に答える