1

IIS 6 で動作する ASP.NET Web サイトがあり、うまく機能しました。お客様が大きなファイル (50MB 以上) を問題なくアップロードできるようにしました。私たちは最近 (私の会社) を移転し、Web サイトもオフサイトに移動しました (自社の建物内のサーバーに配置する前に)。IIS 6 から IIS 7 に切り替える必要がありました。お客様が大きなファイルを転送することを許可しません。小さなファイル (< 10MB) をテストしたところ、正常にアップロードされましたが、10MB を超えるファイルを試行すると、404 エラーが発生します。

404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

web.config には既に次のものがあります。

<httpRuntime maxRequestLength="1321600" />

IIS 7 に欠けている設定はありますか?

4

2 に答える 2

8

この設定は web.config から変更できるはずです。

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

詳細はこちら: http://support.microsoft.com/kb/942074/

于 2012-04-23T14:11:08.317 に答える
0

アップロードの制限は、machine.config に保存されます。

次のように web.config でこれをオーバーライドできます。

<system.web>
        <httpRuntime executionTimeout="110" maxRequestLength="20000" />
</system.web>

詳細については、この MSDN ドキュメントを参照してください。

于 2012-04-23T14:11:38.613 に答える