IIS7与Win2008环境下增大文件上传限制的方法

5星 · 超过95%的资源 需积分: 18 52 下载量 90 浏览量 更新于2024-09-14 收藏 16KB DOCX 举报
"Win2008或IIS7的文件上传大小限制解决方案" 在Windows Server 2008和IIS 7.0/7.5环境下,系统默认对文件上传大小有所限制,通常为200KB。这可能会在处理大文件上传时引发问题。以下是两种解决这个问题的方法: **方法一:通过IIS管理控制台配置** 1. 打开IIS管理器,找到你需要调整限制的网站。 2. 在右侧功能区,双击“配置编辑器”。 3. 在“节”下拉菜单中,选择“system.webServer/webdav/asp”。 4. 在配置编辑器的右侧,找到并展开“Limits”节点。 5. 修改“bufferingLimit”和“maxRequestEntityAllowed”属性的值,将其设置为2000000000(表示2GB)。 6. 完成修改后,点击“操作”下的“应用”以保存更改。 **方法二:直接编辑IIS_schema.xml文件** 1. 停止IIS7服务。 2. 找到文件“C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”。 3. 修改文件权限,确保你有编辑文件的权限(可能需要以管理员身份进行)。 4. 使用文本编辑器(如记事本)打开IIS_schema.xml,查找相关配置段。 5. 更新字段,例如将“30000000”改为2000000000,表示允许2GB的文件上传。 6. 保存文件并恢复其只读属性。 7. 重新启动IIS7服务。 请注意,即使使用这种方法,Windows Server 2008仍然存在一个2GB的硬性限制,超过这个限制的文件上传将无法完成。因此,如果需要处理更大的文件,可能需要考虑升级操作系统或者采用其他文件分块上传的解决方案。 这两个方法都是为了提高IIS7的文件上传限制,以满足大文件上传的需求。在进行任何配置更改时,请确保备份原有设置,并谨慎操作,以免对服务器造成影响。在生产环境中,务必在非工作时段进行此类调整,并确保有适当的恢复措施以防万一。