送信ボタンと FileUpload コントロールを含む Web フォーム (.net Framework 4) があります。ビジュアル スタジオ 2010 から Web サイトをデバッグすると、フォームは意図したとおりに表示されます。最大ファイルサイズの実際の値は不明ですが、サイズが 200K のファイルの場合は機能しています)、ボタンをクリックすると次のエラーが表示されます。
Server Error in '/Dpp2012New' Application.
HTTP Error 400 - Bad Request.
Version Information: ASP.NET Development Server 10.0.0.0
制限を超えないサイズのファイルをアップロードすると、コードは通常どおり機能します。onclick イベント ハンドラーの分離コードは次のとおりです。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If FileUpload1.HasFile Then
MsgBox("Has file!")
End If
End Sub
ネットをスクラッチした後(このSO投稿)、これをweb.configに追加しました:
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="360"/>
</system.web>
これで問題は解決するはずですが、そうではありません。問題を解決するための助けをいただければ幸いです。