MVC3:超出最大请求长度

use*_*411 5 iis-7 asp.net-mvc-3

以下是上下文:

ASP MVC3 - IIS 7

我正在使用ElMah配置得很好,因为MVC几乎无处不在.它正在发挥作用.

这是我在配置文件中的内容

  <system.web>
    <httpRuntime maxRequestLength="1024" enableVersionHeader="false" />
    <customErrors mode="On" defaultRedirect="~/Error/Generic" />
    ...
     <system.webServer>
        <httpErrors errorMode="Detailed" existingResponse="PassThrough" defaultPath="~/Error/Generic" defaultResponseMode="ExecuteURL"></httpErrors>
Run Code Online (Sandbox Code Playgroud)

现在这是我的问题我花了整整一天试图捕获这个错误:当我提交超过1024字节的文件时"超出最大请求长度"

在asp错误和IIS错误之间,有时IE拦截,我变得疯狂,我无法理解为什么这么复杂.我已经尝试过这些解决方案,没有一个能为我 解决方案1 解决方案2

谢谢您的帮助

Rob*_*aap 7

将maxRequestLength设置为1024时,这意味着1024千字节,而不是1024字节.也许这就是为什么不抛出异常的原因.