请求筛选模块被配置为拒绝超过请求内容长度的请求。
我在WEB.CONFIG下也指定了:
<customErrors mode="On" defaultRedirect="~/Error/Error500.html">
<error statusCode="404" redirect="~/Error/Error404.html"/>
<error statusCode="500" redirect="~/Error/Error500.html" />
</customErrors>
就是无法显示我自己定义一个友好页面,其他404错误会自动跳转到友好页。
13 个解决方案
#1
配置上传文件大小
<system.web>
<httpRuntime requestValidationMode="2.0" maxRequestLength="10485760"></httpRuntime>
</system.web>
<system.web>
<httpRuntime requestValidationMode="2.0" maxRequestLength="10485760"></httpRuntime>
</system.web>
#2
我配置了,限制这能上传最大50M,如果超过了,怎么显示友好页啊
#3
try catch
#4
3楼没试过吧,根本就还没进ACTION就抛出了系统自带的异常,我在Application_Error()也获取错误了,也转向了,可是最后还是提示系统的错误页面
#5
1、你测试下文件大小超过之后
上传功能代码是否会发生异常
发生异常就try{}catch{}
在catch中跳转把
上传功能代码是否会发生异常
发生异常就try{}catch{}
在catch中跳转把
#6
这个错误try不到的,参见
http://dotnet.aspx.cc/file/Catch-maxRequestLength-Exceptions-When-Uploading-File-in-ASPNET.aspx
http://dotnet.aspx.cc/file/Catch-maxRequestLength-Exceptions-When-Uploading-File-in-ASPNET.aspx
#7
404 未找到
413 请求实体太大
500 内部服务器错误
413 请求实体太大
500 内部服务器错误
#8
孟大侠。。。那个在ASP.NET MVC3下也不行吧。
我的是IIS7.5
我的是IIS7.5
#9
#10
我在iis 7.5下测试通过没问题。这个跟mvc3也没有任何关系。不管是mvc3还是web form,上传都只有一条路:<input type="file" />
#11
maxRequestLength="1024" 上传文件超出这个指定的大小,报的是statusCode="500"的服务器内部错误,服务器内部错误,无法完成请求。
#12
大神 这个页面失效了。。。
#13
他这个页面是失效了。 那这个问题,你解决了没有。
#1
配置上传文件大小
<system.web>
<httpRuntime requestValidationMode="2.0" maxRequestLength="10485760"></httpRuntime>
</system.web>
<system.web>
<httpRuntime requestValidationMode="2.0" maxRequestLength="10485760"></httpRuntime>
</system.web>
#2
我配置了,限制这能上传最大50M,如果超过了,怎么显示友好页啊
#3
try catch
#4
3楼没试过吧,根本就还没进ACTION就抛出了系统自带的异常,我在Application_Error()也获取错误了,也转向了,可是最后还是提示系统的错误页面
#5
1、你测试下文件大小超过之后
上传功能代码是否会发生异常
发生异常就try{}catch{}
在catch中跳转把
上传功能代码是否会发生异常
发生异常就try{}catch{}
在catch中跳转把
#6
这个错误try不到的,参见
http://dotnet.aspx.cc/file/Catch-maxRequestLength-Exceptions-When-Uploading-File-in-ASPNET.aspx
http://dotnet.aspx.cc/file/Catch-maxRequestLength-Exceptions-When-Uploading-File-in-ASPNET.aspx
#7
404 未找到
413 请求实体太大
500 内部服务器错误
413 请求实体太大
500 内部服务器错误
#8
孟大侠。。。那个在ASP.NET MVC3下也不行吧。
我的是IIS7.5
我的是IIS7.5
#9
#10
我在iis 7.5下测试通过没问题。这个跟mvc3也没有任何关系。不管是mvc3还是web form,上传都只有一条路:<input type="file" />
#11
maxRequestLength="1024" 上传文件超出这个指定的大小,报的是statusCode="500"的服务器内部错误,服务器内部错误,无法完成请求。
#12
大神 这个页面失效了。。。
#13
他这个页面是失效了。 那这个问题,你解决了没有。