引用: |
【碧水静心的贴子】我晕,怎么的我都不行啊~!~!~!~! 玻璃,我可是洗手了啊~!~!~!~!~ 哼~!!!! ........................... |
引用: |
原因: 在IIS6.0中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。 配置数据库属性实施的最大ASP张贴大小为204,800个字节,并将各个字段限制为100KB。在IIS6.0之前的版本中,没有张贴限制。 这就造成了文件上传不能超过200k,而事实上是提交数据不能超过200k,你可以发一个很长的帖子试试,也会出现这个错误 解决办法: 新建一个文本文件,内容如下: setproviderObj=GetObject("winmgmts:/root/MicrosoftIISv2") setvdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'") '输出当前值: WScript.Echo"Before:"&vdirObj.AspMaxRequestEntityAllowed '设置属性: vdirObj.AspMaxRequestEntityAllowed=10000000 '将属性更改保存在配置数据库中: vdirObj.Put_() '输出更改后的值 WScript.Echo"Now:"&vdirObj.AspMaxRequestEntityAllowed 然后保存为.vbs文件,如filename.vbs 然后在命令行模式下,执行cscript文件路径及文件名,如cscriptc:\filename.vbs 这样ASP张贴大小就更改为了上面设置的10000000 上面的做法也许无法解决问题,那就用这种方法 先在服务里关闭iisadminservice服务 找到windows\system32\inetsrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed把他修改为需要的值, 然后重启iisadminservice服务 |