我有一个包含提交按钮和 FileUpload 控件的 Web 表单(.net 框架 4)。当我从 Visual Studio 2010 调试网站时,表单按预期显示。当我上传大小 > 438k 的文件时(根据我的观察。最大文件大小的实际值未知,但对于大小为 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
通过网络(this SO post)刮擦后,我在web.config中添加了这个:
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="360"/>
</system.web>
这应该解决了这个问题。但它没有。任何解决问题的帮助将不胜感激。