解决IIS7上传30M以上文件报错:找不到文件或目录
需积分: 41 93 浏览量
更新于2024-09-15
收藏 252KB DOC 举报
"IIS7服务器在处理超过30M的大文件上传时可能出现‘找不到文件或目录’的错误。此问题通常由IIS7默认设置的上传文件最大限制引起,该限制为30M。要解决这个问题,需要修改IIS_schema.xml文件的配置,增加允许的最大上传文件大小。"
当在IIS7服务器上尝试上传超过30MB的文件时,可能会遇到“找不到文件或目录”的错误。这个错误是由于IIS7默认配置限制了最大上传文件的大小为30MB。为了克服这个限制并允许上传更大的文件,需要进行以下步骤:
1. **获取IIS_schema.xml文件的控制权**:
- 首先,导航至路径C:\Windows\System32\inetsrv\config\schema。
- 右键点击IIS_schema.xml文件,选择“属性”,然后转到“安全”选项卡。
- 点击“高级”按钮,进入高级安全设置窗口。
- 在“所有者”选项卡中,选择“administrators”用户,并点击“确定”以赋予管理员权限。
- 接下来,在权限编辑中,确保“administrators”用户拥有完全控制权。
- 最后,取消勾选IIS_schema.xml文件的“只读”属性。
2. **修改IIS_schema.xml文件**:
- 使用文本编辑器打开IIS_schema.xml文件。
- 搜索数字`3000000`,它代表允许的文件大小上限(30MB)。
- 将此数值改为`30000000`,这将增加限制至300MB。
请注意,这涉及到修改以下部分:
```xml
<element name="requestLimits">
<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
...
</element>
```
确保正确修改`defaultValue`的值。
3. **重启IIS7服务**:
- 修改完成后,保存文件并重启IIS7服务,以使更改生效。
通过这些步骤,IIS7服务器现在应该能够处理最大300MB的上传文件,从而解决了“找不到文件或目录”的错误。不过,值得注意的是,增加上传文件大小限制可能会增加服务器受到大文件攻击的风险,因此应确保有适当的安全措施,如限制IP访问、使用SSL加密传输以及定期监控服务器活动。此外,根据实际需求调整这个限制,以平衡性能与安全性。
2021-01-02 上传
2018-06-11 上传
2020-09-30 上传
2021-01-10 上传
2020-10-30 上传
2020-10-26 上传
105 浏览量
116 浏览量
lgy350272317
- 粉丝: 0
- 资源: 1
最新资源
- srfi-218
- matlab由频域变时域的代码-BioArgo:Argo处理和分析
- cpp代码-159.4.1.2
- Setistatus-开源
- python-homework
- 简历:用乳胶编写的我的简历(非常过时)
- 13天学会python网络爬虫资料.rar
- Java学生成绩管理系统.zip
- zhidong
- lsaddr:lsaddr-列出活动的IP地址
- zhadn.github.io:Zhadn的游戏音乐播放列表
- RORegister - eAthena-based CP-开源
- 实现PC端的打字小游戏
- TA_08:Unal MedBotánica
- c代码-出租车记价表
- 硕士论文:网络和分布式系统中的计算机科学硕士论文