在作上传附件功能时,发现超过4kb的文件就上传失败,调试无反映,最后发现是IIS在做怪,当咱们的附件大于4kb的,IIS就主动拦截了咱们的请求,如图:web
IIS默认最大的URL长度为:4kb;当咱们上传附件时,URL请求被IIS过滤,发现大于4M就拒绝请求,因此致使咱们大于4kb没法上传并抛出错误。spa
解决方法一:在IIS里面,打开咱们站点——请求筛选——URL— — 编辑功能设置——最大URL长度(字节)——修改咱们须要的大小(IIS最大为2G)调试
解决方法二:在web.config中的加入code
<system.web> <httpRuntime useFullyQualifiedRedirectUrl="true" executionTimeout="120" maxRequestLength="1024000000"/> </system.web>
maxRequestLength为咱们须要的大小。blog