ASP.NETでは、サイズの大きいページやファイルなどを送信すると
「要求の長さの最大値を超えました。」というエラーが発生することがあります。
これは、デフォルトで4MBまでという制限が掛っているためです。
4MB以上のファイルなどをアップロードしたい場合は、
Web.config の httpRuntime プロパティに最大値を設定すればOKです。
サンプル
例えば、アップロード最大値を10MBにしたい場合は、
Web.configに以下のような設定を追加すればOKです。
例)アップロード最大値を10MBに設定する
<configuration>
<system.web>
<httpRuntime maxrequestlength="10240">
</system.web>
</configuration>
10MB=10240KBです。