热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

解决ChinaASP.Upload错误'80040002'-必须添加版权信息

本文介绍了如何解决ChinaASP.Upload错误'80040002',即必须添加版权信息的问题,并提供了详细的步骤和注意事项。

当您遇到 ChinaASP.Upload 错误 '80040002' 提示“必须添加我们的版权信息:http://www.chinaasp.com”时,这通常意味着您的应用程序或脚本未能满足 ChinaASP 对版权信息的要求。以下是解决此问题的详细步骤:

1. **停止 IIS 服务**:首先,您需要通过命令行停止 IIS 服务。打开命令提示符(可以通过“开始-运行”输入“cmd”打开),然后输入“net stop w3svc”并按回车键。这会停止 World Wide Web 发布服务(W3SVC)。有时,仅停止 W3SVC 可能不够,还需停止 IIS 管理服务(IIS Admin Service),可使用命令“net stop iisadmin /y”来完成。

2. **修改 metabase.xml 文件**:接下来,需要编辑 IIS 的配置文件 metabase.xml,以调整上传文件的大小限制。对于 Windows 2003 SP1 及早期版本,此文件位于“%windir%\system32\inetsrv\metabase.xml”。使用记事本或其他文本编辑器打开该文件,找到“AspMaxRequestEntityAllowed”项,其默认值为 204800 字节(约 200KB),根据需要将其修改为您期望的值。请注意,对于某些操作系统(如 Windows XP),可能不需要进行此操作即可支持更大的文件上传。

3. **针对 Windows 7 和更高版本的操作系统**:在较新的 Windows 版本中,metabase.xml 文件已被移除,取而代之的是通过 IIS 管理器进行配置。具体步骤如下:

- 打开“Internet 信息服务 (IIS) 管理器”,双击“ASP”节点,找到“限制属性”下的“最大请求实体主体限制”,将其值修改为所需的大小。

- 进一步,在“请求筛选”功能中,点击“编辑功能设置”,将“允许的最大内容长度”调整至更大值,例如 300MB。这一步骤是为了确保 IIS 能够接受较大的文件上传请求。

4. **重启 IIS 服务**:完成上述更改后,重新启动 IIS 服务以使设置生效。可以使用命令“net start w3svc”或通过 IIS 管理器界面重启服务。

5. **测试上传功能**:最后,尝试上传一个较大文件以验证问题是否已解决。

需要注意的是,对于某些高级配置,如修改 IIS_schema.xml 文件中的相关设置,由于权限问题可能会遇到困难。建议非专业用户避免尝试此类操作,以免引起其他系统问题。

以上步骤应能有效解决 ChinaASP.Upload 错误 '80040002',确保您的应用或网站能够正常上传文件。


推荐阅读
author-avatar
shanshanhongxing
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有