4

IIS7に10MBを超えるファイルを含む投稿を拒否させる方法(おそらくモジュール)はありますか?

私のASP.NETアプリケーションにはアップロードページがあり、ファイルは10 MBを超えることはできません。すべてがサーバーに送信された後でないと、ファイルのサイズを確認できないと思います。

IIS7モジュールはこれに適した選択ですが、誰か知っていますか?

4

1 に答える 1

6

Web.Configで制限を設定できます

<system.web>
  <httpRuntime  maxRequestLength="xxxxx" executionTimeout="xx"/>
</system.web> 

サイドノート:

IIS7は、デフォルトで30メガを超えるファイルを拒否します。次のコードを追加することで、これを増やすことができます。

<security>
 <requestFiltering>
  <requestLimits maxAllowedContentLength=”XXXXXX″ />
 </requestFiltering>
</security>

アップロード前にコンテンツサイズを取得する場合は、HTTPメソッドHEADを使用してContent-Lengthを取得できるはずです。

実装

于 2009-02-10T16:30:05.747 に答える