A-A+

IIS8请求筛选模块拒绝超过请求内容长度

2018年01月14日 计算机技术 暂无评论 阅读 0 views 次

其实这个错误是由于上传mysql大文件所致,我们知道phpmyadmin上传最大的文件默认是2M,需要在php.ini里面修改才能够上传mysql大数据库文件,但是一切都修改好之后,却发现了“IIS8请求筛选模块拒绝超过请求内容长度”的错误,首先使用的是iis+php的环境,经过一番查找之后,原来在iis环境下,是要检查post请求大小的,如果超过就会报错。

完整的错误内容如下:

HTTP错误404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求

而在phpmyadmin中具体的表现则为“您想要上传的文件可能太大了,请参考文档来寻找解决方法。”

找到原因之后,我们就可以通过直接修改iis请求内容就可以了,IIS默认允许的最大长度是30M,一旦超过这个长度的话,phpmyadmin是上传不了大文件的,即使更改了php.ini的配置,好了,下面来说一下修改的操作步骤.

一,直接打开iis管理器,找到相关网站的节点,双击打开,如下图:

IIS8请求筛选模块拒绝超过请求内容长度

二,打开之后双击打开“请求筛选”,找到隐藏段下面的web.config,右键编辑即可,如下图:

IIS8请求筛选模块拒绝超过请求内容长度

三,打开之后就会出现请求筛选的设置,我们只要把这里修改成最大即可,如下图:

IIS8请求筛选模块拒绝超过请求内容长度

好了,全部修改好之后,重启IIS,这个时候再次上传mysql文件,一切OK。

给我留言