【发布时间】:2012-07-09 18:09:24
【问题描述】:
我有一个 Web 表单(.net 框架 4),其中包含一个提交按钮和一个 FileUpload 控件。当我从 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>
这应该已经解决了这个问题。但它没有。 任何解决问题的帮助将不胜感激。
【问题讨论】:
-
您是否启用了自定义错误页面,或者调试的第一次机会例外?
-
自定义错误页面是什么意思?还是第一次机会例外?以及如何检查它们是否启用?@STW
-
提交按钮里面有什么代码?
-
@WaqarJanjua pastebin.com/4sDHqQfX
-
@rahulserver 请在此处发布您的代码,而不是在外部来源。