在 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的主要内容,如果未能解决你的问题,请参考以下文章

vista下如何设置IIS的上传文件大小

asp.net中大量数据并发

IIS 6.1 显示目录列表而不是 MVC 3 应用程序

网页启用Gzip压缩 提高浏览速度

aspx 页面中的 IIS 6.0 Gzip 压缩

在 IIS 服务器上运行 bat 文件