【问题标题】:"Submit"s don't work after setting up <httpRuntime maxRequestLength />设置 <httpRuntime maxRequestLength /> 后“提交”不起作用
【发布时间】:2011-11-20 12:39:29
【问题描述】:

我需要上传相当大的文件到服务器,所以我添加了

<httpRuntime maxRequestLength="51200" />

Web.Config 文件。之后,我设法上传了所需的文件。但问题是,在我添加&lt;httpRuntime maxRequestLength="51200" /&gt; 之后,所有其他Submits 开始导致向服务器发送空的http 请求。至少看起来是这样的(Opera Dragonfly 显示空的 http 请求,但调试器没有对放置在控制器内的断点做出反应,这一定是发生了;Opera 没有显示任何错误)。

【问题讨论】:

  • 您是否在同一时间进行了任何其他更改?
  • 不,我刚刚使用控制器。
  • 如果调试器没有反应(并且设置正确),请求没有到达你的控制器
  • 我明白,但这很奇怪。我仍然可以上传文件,所以为一个表单提交作品,而其他表单则不行。
  • 您使用的是IIS6 还是IIs7?如果它适用于一个请求而不适用于其他请求,请尝试调整 appRequestQueueLimit 并设置适当的 executionTimeout="7200"

标签: asp.net-mvc-3


【解决方案1】:

我在同一页面上有两个表单,所以这就是它不起作用的原因。在我删除一个之后,一切都开始工作了。

【讨论】:

    猜你喜欢
    • 2011-05-16
    • 1970-01-01
    • 2011-10-16
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    • 2019-07-15
    • 1970-01-01
    相关资源
    最近更新 更多