登录 支付宝登陆 [免费注册] 会员中心 在线支付 

IIS限制附件大小无法上传问题解决

我们在上传文件的时候,经常会因为IIS限制的关系,遇到很多的问题,有很多的文件,上传的时候发现超过了限制,所以无法上传,在这里,我们就来解决这个问题。

让在网站的后台上传文件文件,当超过200k的时候会无法上传。这是因为在IIS6.0中,对文件的上传进行了严格的IIS限制,这样这样可以最大限度地减少因以前太宽松的超时和IIS限制而造成的攻击。数据库属性配置最大ASP大小为204,800 个字节,并将各个字段IIS限制为100 KB。在IIS 6.0 之前的版本中,没有IIS限制。

IIS限制就造成了文件上传不能超过200k,而事实上是提交数据不能超过200k,你可以发一个很长的帖子试试,也会出现这个错误。

IIS限制的解决方法是:首先“开始→运行”输入services.msc打开服务管理器关闭“iis admin service”服务。接下来找到找到windows\system32\inesrv\下的metabase.xml用记事本打开,通过记事本的“编辑→查找”功能找到ASPMaxRequestEntityAllowed其默认值为204800,即200K,把他修改为需要的值,最后重新启动“iis admin service”服务即可。

AspKeepSessionIDSecure=”0″

AspLCID=”2048″

AspLogErrorRequests=”TRUE”

AspMaxDiskTemplateCacheFiles=”2000″

AspMaxRequestEntityAllowed=”204800″    即200K

AspProcessorThreadMax=”25″

AspQueueConnectionTestTime=”3″

AspQueueTimeout=”4294967295″

修改自己需要修改的值即可。然后保存该文件,然后重新启动iis admin service服务即可

上一篇:nginx + fastcgi 遇见的问题

下一篇:备份/还原IIS