调试WIN7 iis7.0服务器时,上传的文件太大,无法上传。
今天在WIN7下测试asp程序时,出现了上传文件太大无法上传的错误信息。我以为是我的程序出了问题,限制了上传大小。
但是我检查了几次,没有发现程序有什么问题。最后百度帮我解决了问题。我发现了以下文字:win7如何配置iis服务器解除上传200k限制?
Windows7被很多人使用过。喜欢摆弄网站的人肯定都打开过IIS调试过自己的网站,但是win7用的是IIS7,界面和设置方法跟XP和win2003有很大区别。
如何修改上传的文件大小限制是一件相当麻烦的事情。网上搜的资料大多是针对XP和win2003的,根本没有win7中的metabase.xml文件。
一篇文章说:“在IIS中双击ASP——打开配置ASP应用的属性——展开限制属性;修改“最大请求实体体限制”的值,默认值为200000;将其更改为您想要更改的尺寸”,
我已经按照模式做了,还是不行!
无聊的时候就研究网站后台的错误信息,里面提到“请求过滤……”。桌面上打开的“互联网信息服务(IIS)管理器”里不是有“请求过滤”的配置吗?打开看看,里面真的有很多文章。
点击“编辑功能设置”,你会看到这里还有一个“请求限制”。修改如下:“允许的最大内容长度”,默认为30M。如果你稍微改一下,我就改成300M。点击“确定”重启IIS,然后再次上传。50M和90M都可以。
总结前面的修改步骤,在win7的IIS配置中打开200k上传限制有两个步骤:
1.从ASP配置中修改“最大请求实体正文限制”的值;
2.修改“请求过滤”配置中“允许的最大内容长度”的值。这两个步骤应该没有特定的顺序。
另一篇文章说是这样修改的:打开系统所在分区的\ Windows \ System32 \ inetsrv \ config \ schema文件夹,然后用记事本打开IIS_schema.xml搜索修改30000000的值。