问题描述
从IClassFactory为CLSID为{0002DF01-0000-0000-C000-000000000046}的COM组件创建实例失败,原因是出现以下错误:8007007e。引起异常的代码try{SHDocVw.InternetExplorerie=newSHDocVw.InternetExplorer();}catch(Exceptionex){throwex;}
在vss2008自带服务器上运行没有任何问题!放在iis5.1(XP)iis6.0(03)测试报上面的错误!按照网络上说的给0002DF01-0000-0000-C000-000000000046控件给自定义的权限都设置了!没有任何作用!iis用户也设置了最大权限!(administrator)紧急求助,紧急求助!!!!!!!!!!!!!!!!!!
解决方案
解决方案二:
注册没那个错误是找不到指定模块
解决方案三:
是否缺少组件
解决方案四:
添加了引用,在本地vs2008自带服务器没有任何问题! 就是在iis上出的问题!
解决方案五:
顶起来啊!别沉!!!!!!组建在iis上也注册过了!
解决方案六:
TheHRESULT0x8007007Eis"Thespecifiedmodulecouldnotbefound.".iis用户也设置了最大权限如何给的?是给这些用户aspnet(iis5下),NetworkService(IIs6)加入到Administrators组里了吗?
解决方案七:
嗯! 加了!iis5aspnet用户隶属于administratoriis6network用户隶属于administrator这样都不行!
解决方案八:
引用4楼jitiankeji2的回复:
顶起来啊!别沉!!!!!!组建在iis上也注册过了!
你确认注册成功了?regsvr32注册后,在注册表里看看,是否成功没有?
解决方案九:
安装相应的组件,同时重启IIS服务
解决方案十:
恩,麻烦大了
解决方案十一:
没安装com
解决方案十二:
嗯,中毒了。。。
解决方案十三:
没有安装com!????组件都已安装电脑,iisvs都重启了!没有作用! 还是那个错!
解决方案十四:
在web.config中的<system.web>添加授权访问设置就可以了。。那个username表示你服务器的用户名,password密码<system.web><!--授权访问设置--><identityimpersonate="true"userName="administrator"password="1"/></system.web>还有一种好像是在页面上page里面有个属性设置
解决方案十五:
设置了!没有用!