3、巧改文件,让IIS支持大容量上载
我们知道,在缺省状态下IIS服务器最大只允许访问用户通过Web页面上载200KB的文件,倘若被上载的文件尺寸大于200KB的话,那么IIS服务器就可能会出现“Request对象错误”之类的错误提示。如此说来,我们难道只能通过Web页面上载容量小于200KB的文件?答案是否定的,我们可以自己动手,修改IIS服务器在默认设置方面的限制,让任何访问用户在上载信息时不受容量方面的限制,下面就是具体的修改步骤:
首先以超级管理员身份登录进IIS服务器所在的计算机系统,并在该系统桌面中用鼠标逐一单击“开始”、“运行”命令,在随后出现的系统运行框中,输入“Services.msc”字符串命令,单击回车键后,打开服务器系统的服务列表窗口;
在该窗口的右侧显示区域,选中“World Wide Web Publishing Service”服务项目,并用鼠标右键单击之,从弹出的快捷菜单中执行“属性”命令,然后在对应该服务的属性设置界面中单击“停止”按钮,将“World Wide Web Publishing Service”服务停止运行;
接下来依次单击“开始”/“附件”/“Windows资源管理器”命令,进入到服务器系统的资源管理器界面,在该界面中找到“system32\inesrv”文件夹,然后在该文件夹下面找到“metabase.xml”文件,并用记事本之类的文件编辑程序将它打开;下面在弹出的文本编辑窗口中将“AspMaxRequestEntityAllowed”字符串选中(如图3所示), 此时我们会看到该字符串在默认状态下的数值显示为“204800”,该数值其实就限定了目标网站最大只允许上传200KB容量的文件,现在我们只要巧妙修改这里的数值,就能达到突破上传文件容量限制的目的了;比方说,我们现在要将容量为10M的文件上传到目标网站中时,只要在这里将“204800”调整为“10485760”,然后再将该文件按原名保存一下就行了;
图3 |
完成上面设置操作后,我们还需要再次打开系统服务列表窗口,并进入到“World Wide Web Publishing Service”服务属性设置窗口,然后在该设置窗口中单击“启动”按钮,将“World Wide Web Publishing Service”服务重新启用起来,最后打开IIS服务器的控制台窗口,并在其中将目标网站重新启动一下,如此一来IIS服务器下面的目标网站就能支持更大容量文件的上载工作了。