【问题标题】:AspMaxRequestEntityAllowed not found in Metabase.xml IIS 6.1 Server在 Metabase.xml IIS 6.1 服务器中找不到 AspMaxRequestEntityAllowed
【发布时间】:2012-02-27 22:20:23
【问题描述】:

我正在运行 IIS 6.1,并尝试通过浏览器上传文件。上传大文件时遇到问题。在做了一些挖掘之后,我知道我必须编辑 metabase.xml 文件中的 AspMaxRequestEntityAllowed 参数,但是该参数没有设置为开头。

当我尝试上传文件时,我收到以下错误:

request object error asp 0104 : 800004005

谢谢。

【问题讨论】:

    标签: iis asp-classic webserver metabase


    【解决方案1】:

    使用 adsutil.vbs 从命令提示符设置 AspMaxRequestEntityAllowed 参数:

    cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed 2048000
    

    将值设置为 2MB

    adsutil.vbs 位于 C:\inetpub\adminscripts

    确保向运行应用程序池的帐户授予对您尝试写入的目录的写入权限。如果我没记错的话,IIS6中默认的AppPool账号是NETWORK SERVICE

    【讨论】:

    • 感谢您的及时回复。这成功了,但现在我收到 800a0046 Permission denied 错误
    • 您需要授予帐户对您上传到的目录的写入权限...更新答案
    • 改变目录权限就行了。非常感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多