错误分析及解决方法:ASP0177,800401F3
2006-12-12 13:18
267 查看
系统环境:Windows Server 2003 Enterprise Edition + SP1
错误现象及解决过程:
多次使用regsvr32 CMS.dll (CMS.Dll 为我公司开发的一套SiteManager-CMS软件中的一个组件),系统提示注册成功,但运行时还是产生以下错误。
运行客户端程序,显示 ASP 0177:800401f3 ,Server.CreateObject 等错误信息,一定是组件注册的问题。
尝试在组件服务中注册此组件,开始,管理工具,新建应用程序(步骤略),想要通过组件服务注册组件的朋友,可以在我以前的BLOG中找到 http://blog.csdn.net/Jaron/Gallery/20855.aspx (图解)
再次运行ASP端程序,仍然显示同样的信息。
经过尝试,解决此错误的方法有两种。 第一种方法,运行 regedt32 找到 HKEY_CLASSES_ROOT/SiteManager.common (SiteManager.Common为组件中的一个类名称),右击选择权限,添加 IUSR_XXXX 完全控制权限即可(测试时,我同时添加了 Network Service 用户完全控制的权限,大家可以试一下)。第二种方法是一种不安全的方法,因为我是在本地测试此应用程序,所以将IIS的匿名运行用户改为了Administrators组帐户,此错误现象即消失。至于如何产生此类型的错误,还不是很清楚。
错误现象及解决过程:
多次使用regsvr32 CMS.dll (CMS.Dll 为我公司开发的一套SiteManager-CMS软件中的一个组件),系统提示注册成功,但运行时还是产生以下错误。
运行客户端程序,显示 ASP 0177:800401f3 ,Server.CreateObject 等错误信息,一定是组件注册的问题。
尝试在组件服务中注册此组件,开始,管理工具,新建应用程序(步骤略),想要通过组件服务注册组件的朋友,可以在我以前的BLOG中找到 http://blog.csdn.net/Jaron/Gallery/20855.aspx (图解)
再次运行ASP端程序,仍然显示同样的信息。
经过尝试,解决此错误的方法有两种。 第一种方法,运行 regedt32 找到 HKEY_CLASSES_ROOT/SiteManager.common (SiteManager.Common为组件中的一个类名称),右击选择权限,添加 IUSR_XXXX 完全控制权限即可(测试时,我同时添加了 Network Service 用户完全控制的权限,大家可以试一下)。第二种方法是一种不安全的方法,因为我是在本地测试此应用程序,所以将IIS的匿名运行用户改为了Administrators组帐户,此错误现象即消失。至于如何产生此类型的错误,还不是很清楚。
相关文章推荐
- IE错误原因分析与解决方法
- Win8系统提示无效的产品密钥错误代码0x80070424的故障分析及解决方法
- MySQL 错误1418 的原因分析及解决方法
- MySQL 常见错误分析与解决方法总结
- VC++编程 两类典型的 LNK2001错误分析及解决方法
- MySQL 错误1418 的原因分析及解决方法
- Ghost备份问题精彩解决方法集锦正文分析错误
- 常见错误分析及解决方法
- 重装Win7系统黑屏提示错误代码oxc000007b的故障分析及解决方法
- Win8.1系统安装LOL英雄联盟提示NSIS Error错误的故障分析及解决方法
- ThinkPHP下表单令牌错误与解决方法分析
- ASP常见错误信息、原因分析与解决方法
- 上传ipa出现的错误提示“application loader上传出错 生成的API分析文件太大”解决方法
- Win7系统下安装腾讯QQ提示“安全组件异常错误0x00008C02”的故障分析及解决方法
- Ajax向后台传json格式的数据出现415错误的原因分析及解决方法
- IIS应用程序池由服务器引起常见错误号的原因分析及解决方法
- Exchange server 2007环境下,outlook2007同步脱机地址簿时出现“0x80190194”错误的分析与解决方法
- Nginx 502 Bad Gateway错误的原因分析与解决方法
- JS错误Uncaught SyntaxError: Unexpected token < 分析及解决方法
- MySQL 错误1418 的原因分析及解决方法