1

私の Web 構成では、許可される最大サイズとカスタム エラー ページを次の設定で指定します。

<system.web>
    <httpRuntime maxRequestLength="102400" executionTimeout="600"/>
.
.
.
</system.web>


<system.webServer>
    <httpErrors errorMode="Custom" existingResponse="Replace">
        <clear/>
        <error statusCode="404" subStatusCode="13" path="/Site/Error" responseMode="Redirect"  />
        </httpErrors>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="104857600" />
        </requestFiltering>
    </security>
</system.webServer>

この問題はタイムアウトに関連している可能性があると思います。私の開発環境では、ファイルの大きさに関係なく、エラー ページにリダイレクトされます。QA (ローカル サーバーではない) では、ページが約 80 ~ 90% アップロードされると、次の一般的なページに送信されます。

ここに画像の説明を入力

制限をわずかに超えるファイルを使用すると、適切にエラー ページが表示されます。

開発では、非常に迅速に「アップロード」され、大きすぎると判断されてから、適切なページに送られます。ただし、QA では、タイムアウト設定により、その時点より前に接続が切断されます。しかし、私は良いexecutionTimeout値を持っています。<system.webserver>私が見逃しているサブセットはありますか?または、QA で行う必要がある IIS 設定がいくつかあるのでしょうか?

これらの両方に対する答えが「いいえ」の場合、他に何を調べる必要があるか知っている人はいますか?

4

1 に答える 1