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网

站重新启动一下,这样目标网站就能允许我们正式上传大容量文件了。