问题描述
这里是上下文:
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字节。也许这就是为什么未引发异常的原因。