IIS6中上传文件尺寸太小的解决办法Web服务器教程
|
| 论文作者:佚名 论文来源:不详 论文发布时间:2006-6-18 21:03:22 论文发布人:chjchjchj |
减小字体
增大字体
IIS 6 出于安全考虑, 默认最大请求200K(也即最大提交数据限额为200KByte, 204800Byte).? ? 解决办法1? ? 1. 关闭 IIS Admin Service 服务? ? 2. 打开 \Windows\system32\inesrv\metabase.xml? ? 3. 修改 SPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800? ? 4. 启动 IIS Admin Service? ? Addon: 解决方法2? ? 1. 新建文本文件:? ----------------------------------------? 程序代码: [ 复制代码到剪贴板 ]? Code Content:? 'use VBS? set obj1=GetObject("winmgmts:/root/MicrosoftIISv2")? set obj2=obj1.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")? 'Output default value? WScript.Echo "AspMaxRequestEntityAllowed Default Value: " & obj2.AspMaxRequestEntityAllowed? 'Reset the value? obj2.AspMaxRequestEntityAllowed=1024000 ' set to 1mbyte, u can set to other what you want :)? ' Save data? obj2.Put_()? 'Output new value? WScript.Echo "AspMaxRequestEntityAllowed New Value: " & obj2.AspMaxRequestEntityAllowed? ----------------------------------------? 2. 保存为requestchange.vbs? 3. 进入命令行, 运行:? cscript [path]requestchange.vbs? ? 解决方法3? 在Windows2003中ASP上传的附件大小的限制为200K,所以经常会出现这样的错误提示:Request 对象 错误 'ASP 0104 : 80004005'。要解决这个问题,请按下面的方法进行:? 1、在Internet 信息服务(IIS)管理器中使所有的网站(包括FTP服务器)都停止运行;? 2、在开始->管理工具->服务,在服务里关闭iis admin service服务;? 3、找到windows\system32\inesrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把它修改为你需要的值(以字节为单位)(默认为204800,即200K);? 4、在开始->管理工具->服务,然后重启iis admin service服务。? 这样就可以在ASP中上传大于200K的附件了?
作者:血饮狂刀
|
|
|
|
|
|
|
| ∷相关技术评论 |
(评论内容只代表网友观点,与本站立场无关!) [查看发表评论...] | |
|
|
| |
站内广告 |
| |
|
站内搜索 |
| |
栏目导航 |
| |
|
|
本月热门 |
| |
|
|
本日热门 |
| |
|
|
|