2024年5月26日发(作者:)
方法一:
其实我们只需要在服务器端对IIS进行一些修改即可突破这个200K的限制,方法如下:
第一步:直接编辑配置数据库设为允许
在IIS中右键“本地计算机”选择“属性”,钩选“允许直接编辑配置数据库”。
第二步:关闭“IIS Admin Service”服务
依次打开“控制面板--管理工具--服务”,在其中右边找到“IIS Admin Service”,
选中该项并点击鼠标右键,选中“停止”即可关闭该服务。
第三步:修改“”文件
依次打开“X:WINDOWSsystem32inetsrv”,在该文件夹中找到
“”文件,将“”用记事本打开,在其中搜索
“AspMaxRequestEntityAllowed”,将后面的“204800”改成“1024000000”保存文
件。
注意:“X”为系统盘的盘符,在执行第二步之前请确保第一步已经操作,否则将无法
保存修改后的“”文件。
第四步:开启“IIS Admin Service”服务
修改完成后再按照第一步的操作将“IIS Admin Service”服务开启。
经过以上简单的三步设置我们已经将IIS上传文件的大小限制改为了100M,当然你可
以随意对上传文件的大小进行修改。
注:本实例的操作环境为Windows 2003、IIS6.0,其他操作系统下设置类似。
方法二:
windowssystem32inetsrv下的 限制了2003服务器上传大小的,
但是手动改的话,在iis重启后总是还原了,所以用以下方法可以进行修改。
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
"Before: " & RequestEntityAllowed
RequestEntityAllowed=102400000
_()
"Now: " & RequestEntityAllowed
然后保存为.vbs文件,如:
然后在命令行模式下,执行 cscript 文件路径及文件名,如:cscript d:
这样ASP上传大小就更改为了上面设置的:102400000字节 (100兆)
IIS:突破容量限制,大文件上传
2008-11-20 信息来源:电脑软硬件应用网
视力保护色: 【大 中 小】【打印本页】【关闭窗口】
Windows 2003服务器中的IIS在默认状态下,只允许用户通过网页上传最大容量为
200KB的文件,要是被上传的文件容量超过这个限制的话,网页将自动弹出类似“Reque
st对象错误”的提示。那么我们有没有办法突破IIS服务器的文件容量限制,以便将更大
容量的文件上传到网站中去呢?其实通过下面的操作步骤,我们可以随心所欲地定制网站
上传文件的容量标准,使大文件上传变得轻轻松松:
首先依次单击“开始”/“运行”命令,在其后弹出的运行框中,输入字符串命令“S
”,单击“确定”按钮后,进入到系统的服务列表界面;从该界面中找到“Wo
rld Wide Web Publishing Service”服务选项,并用鼠标左键双击之,打开该服务的属性
设置窗口,再单击一下该窗口中的“停止”按钮,将“World Wide Web Publishing Ser
vice”系统服务暂时停用掉。
其次打开系统的资源管理器窗口,依次进入到“system32”、“inesrv”子文件夹窗口,
并在对应的窗口界面中找到“”文件,再用鼠标右键单击该文件,从弹出的
右键菜单中执行“编辑”命令,这样系统将会自动调用记事本之类的文件编辑工具将该文
件打开。
下面再从打开的文本编辑界面中,找到字符串“AspMaxRequestEntityAllowed”;我
们发现该字符串对应的默认数值为 “204800”,该数值其实就是ASP网站用来定制最大
所允许上传文件的容量标准的,其默认数值“204800”就是表示默认状态下网站最大允许
上传文件的标准为“200KB”。现在我们就可以在这里随意修改该数值,以满足自己上传文
件的要求;例如我们要是想上传10M大小的文件时,只需要将 “204800”修改为“104
85760”,再把该文件重新保存一下就可以了。
为了使上面的设置生效,我们还需要进入到系统的服务列表窗口,将“World Wide W
eb Publishing Service”服务重新启动起来;再进入到系统的IIS控制台窗口,将ASP网
站重新启动一下,这样目标网站就能允许我们正式上传大容量文件了。
发布评论