KB紹介:4MBを超える大きいファイルをアップロードする方法
2005/02/09
[PRB] HtmlInputFile サーバー コントロールを使用するとサイズの大きなファイルをアップロードできない
http://support.microsoft.com/kb/295626/ja
http://support.microsoft.com/kb/295626/ja
[HOWTO] Visual Basic .NET を使用して ASP.NET の Web
サーバーにファイルをアップロードする方法
http://support.microsoft.com/kb/323245/ja
[HOWTO] Visual C# .NET を使用して ASP.NET の Web
サーバーにファイルをアップロードする方法
http://support.microsoft.com/kb/323246/ja
ASP.NETでは大容量のファイルをアップロードすることを偽装したサービス拒否攻撃に対して、一定以上のリクエストを反応しなくしてしまっています。
デフォルトでは4MBに設定されているので小さなサイズの画像など普通は問題が出ませんが、どうしても大きいファイルを転送したい場合には対応できません。
その設定を変更するのがWeb.configの
/configuration/system.web/httpRuntime@maxRequestLength
の値です。