MVC3:超过最大请求长度

问题描述

这里是上下文: 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>
在这是我的问题 我花了一整天的时间来尝试捕获此错误:当我提交的文件超过1024字节时,“超出了最大请求长度” 在ASP错误和IIS错误之间,有时甚至在IE拦截之间,我越来越疯狂 我不明白为什么这么复杂。 我已经尝试过这些解决方案,但没有一个我有解决方案1 解决方案2 谢谢您的帮助     

解决方法

将maxRequestLength设置为1024时,这意味着1024 KB,而不是1024字节。也许这就是为什么未引发异常的原因。