在 Metabase.xml IIS 6.1 服务器中找不到 AspMaxRequestEntityAllowed
Posted
技术标签:
【中文标题】在 Metabase.xml IIS 6.1 服务器中找不到 AspMaxRequestEntityAllowed【英文标题】:AspMaxRequestEntityAllowed not found in Metabase.xml IIS 6.1 Server 【发布时间】:2012-02-27 22:20:23 【问题描述】:我正在运行 IIS 6.1,并尝试通过浏览器上传文件。上传大文件时遇到问题。在做了一些挖掘之后,我知道我必须编辑 metabase.xml 文件中的 AspMaxRequestEntityAllowed 参数,但是该参数没有设置为开头。
当我尝试上传文件时,我收到以下错误:
request object error asp 0104 : 800004005
谢谢。
【问题讨论】:
【参考方案1】:使用 adsutil.vbs 从命令提示符设置 AspMaxRequestEntityAllowed 参数:
cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed 2048000
将值设置为 2MB
adsutil.vbs 位于 C:\inetpub\adminscripts
确保向运行应用程序池的帐户授予对您尝试写入的目录的写入权限。如果我没记错的话,IIS6中默认的AppPool账号是NETWORK SERVICE
【讨论】:
感谢您的及时回复。这成功了,但现在我收到 800a0046 Permission denied 错误 您需要授予帐户对您上传到的目录的写入权限...更新答案 改变目录权限就行了。非常感谢您的帮助!以上是关于在 Metabase.xml IIS 6.1 服务器中找不到 AspMaxRequestEntityAllowed的主要内容,如果未能解决你的问题,请参考以下文章