【发布时间】:2011-11-20 12:39:29
【问题描述】:
我需要上传相当大的文件到服务器,所以我添加了
<httpRuntime maxRequestLength="51200" />
到Web.Config 文件。之后,我设法上传了所需的文件。但问题是,在我添加<httpRuntime maxRequestLength="51200" /> 之后,所有其他Submits 开始导致向服务器发送空的http 请求。至少看起来是这样的(Opera Dragonfly 显示空的 http 请求,但调试器没有对放置在控制器内的断点做出反应,这一定是发生了;Opera 没有显示任何错误)。
【问题讨论】:
-
您是否在同一时间进行了任何其他更改?
-
不,我刚刚使用控制器。
-
如果调试器没有反应(并且设置正确),请求没有到达你的控制器
-
我明白,但这很奇怪。我仍然可以上传文件,所以为一个表单提交作品,而其他表单则不行。
-
您使用的是
IIS6还是IIs7?如果它适用于一个请求而不适用于其他请求,请尝试调整appRequestQueueLimit并设置适当的executionTimeout="7200"
标签: asp.net-mvc-3