日期:2014-05-16  浏览次数:21120 次

请求对象 错误 'ASP 0101 : 80004005'
现在我的网站上传文件时,总出现这样的提示:


请求对象   错误   'ASP   0101   :   80004005 '  

意外错误  

函数返回   |。  

估计是IIS自身设置了不能上传200K以上的文件,但就不知道他在哪设置的,麻烦各位高人指点。
本人机器为win2000的操作系统。




------解决方案--------------------
form 用enctype= "multipart/form-data "方式传递,然后找个第三方上传组件接收就可以了。

------解决方案--------------------
前几天没事时偶然看到了一个改200K限制的VBS脚本,用它改可就方便多了。

  把以下内容另存为.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=52428800 ' 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