1、IIS7的修改方法

IIS7.0默认限制上传文件大小为30000000字节(约28.6M)。打开C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml,找到如下内容:

<element name="requestLimits">
  <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
  <attribute name="maxUrl" type="uint" defaultValue="4096" />
...

将红色部分修改成合适大小即可,单位为字节。

注意事项:

.IIS_schema.xml这个文件默认是无法修改的,即使是系统管理员也不行,必需修改下权限,再去掉其只读属性才可修改。

  

上图为IIS_schema.xml默认权限,直接点击"编辑"按钮你会发现权限是不能修改的,还得先做如下操作:

1).点击"高级"按钮进入高级安全设置界面;

2).切换到"所有者"选项卡,点"编辑"按钮,选中Administrators后确定;

现在可以在"安全"选项卡上点击"编辑"按钮,给Administrators增加修改和写入权限了,再去掉IIS_schema.xml只读属性,系统管理员就可以修改文件了,修改好了再改回来即可。

1、IIS6的修改方法

2003+IIS6下ASP上传文件默认限制为200K,如何修改这个上传大小限制呢?方法如下:
第一步:直接编辑配置数据库设为允许
在IIS中右键“本地计算机”选择“属性”,钩选“允许直接编辑配置数据库”。

第二步:关闭“IIS Admin Service”服务
依次打开“控制面板--管理工具--服务”,在其中右边找到“IIS Admin Service”,选中该项并点击鼠标右键,选中“停止”即可关闭该服务。

第三步:修改“MetaBase.xml”文件
依次打开“C:\WINDOWS\system32\inetsrv”,在该文件夹中找到“MetaBase.xml”文件,将“MetaBase.xml”用记事本打开,在其中搜索“AspMaxRequestEntityAllowed”,将后面的“204800”改成“1024000000”保存文件。

第四步:开启“IIS Admin Service”服务
修改完成后再按照第一步的操作将“IIS Admin Service”服务开启。

经过以上简单的三步设置我们已经将IIS上传文件的大小限制改为了100M,当然你可以随意对上传文件的大小进行修改。
注:在执行第二步之前请确保第一步已经操作,否则将无法保存修改后的“MetaBase.xml”文件,本实例的操作环境为Windows 2003、IIS6.0,其他操作系统下设置类似。