来源:自学PHP网 时间:2015-04-14 14:50 作者: 阅读:次
[导读] 用ZB上传文件时出现错误错误原因:未知错误可能原因:win2003的IIS 6.0对asp的上传文件大小为200k限制解决方案:因为在2003下,ASP默认上传的文件大小是200K,即204800!按以下步骤更改:1.打开II...
用ZB上传文件时出现错误 错误原因:未知错误 可能原因: win2003的IIS 6.0对asp的上传文件大小为200k限制 解决方案: 因为在2003下,ASP默认上传的文件大小是200K,即204800! 按以下步骤更改: 1.打开IIS管理器,勾选允许直接编辑配置数据库 2.在服务里关闭iis admin service服务; 3.接着,找到文件c:\windows\system32\inetsrv\metabase.xml,用“记事本”打开该文件,用记事本中的“查找”功能 搜索关键词“AspMaxRequestEntityAllowed”,就会找到AspMaxRequestEntityAllowed=204800,是win 2003用于限制最大上传文件大小的,默认是204800即200KB,你可以根据您的具体情况,修改该值,1MB对应1024000,10MB对应10240000,依此类推,设置完该值,保存文件即可。 4.然后重启iis admin service服务 最后附上一个更改上传大小限制的vbs脚本,可以不用重启iis服务就可以生效的。 '把这段代码复制到记事本里然后保存为:win2003-200K.vbs,看好了扩展名为.vbs Set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2") Set vdirObj=providerObj.Get("IIsWebServiceSetting='W3SVC'") WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed vdirObj.AspMaxRequestEntityAllowed=20480000 '可接收多大字节,此处默认为:204800即:200K vdirObj.Put_() WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed 如果你的系统做过安全设置,运行时可能会出错,请使用直接修改配置文件 先在服务里关闭iis admin service服务 找到windows\system32\inetsrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值, 然后重启iis admin service服务 网上盛传的如下脚本为错误脚本,请大家不要使用,反正我测试过不成功 set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2") set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'") '输出当前值: WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed '设置属性: vdirObj.AspMaxRequestEntityAllowed=204800000' 将属性更改保存在配置数据库中: vdirObj.Put_() '输出更改后的值 WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed 本文来源于独自等待博客 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com