C#学习教程:System.Runtime.InteropServices.COMException(0x80080005):使用CLSID获取组件的COM类工厂在本地很好,但是当我经常发布它时,我得到以下信息:System.Runtime.InteropServices.COMException(0x80080005):RetrievingtheCOMclassfactoryforcomponentwithCLSID{00020906-0000-0000-C000-000000000046}failedduetothe以下错误:80080005。我尝试授予IIS_IUSRS和NETWORKSERVICE完全访问权限,并在DCOM配置中将标识设置为交互,但它没有解决任何问题。对于阻止你做你期望的讨厌的权限(我过去也遇到过这种情况)。有时我还必须更改对象的DCOM/COM+权限。在项目的DCOM配置选项卡屏幕上,在安全下,确保自定义“启动和激活”和“访问”以明确包含您要允许的用户帐户。现在,还有一件事-只是为了排除其他人。我什至消失了(仅用于测试/确认)是在“身份”选项卡上,您可以选择“交互式用户”、“启动用户”或“此用户”。我会把你知道的权限放在你的实际帐户中(确保你的帐户也已启动并处于活动状态......并在上一个选项卡上访问)。并输入/确认您的密码。如果仍然失败,那么我会尝试为ADMIN帐户添加权限并尝试......只是为了它,它是基于用户的权限。一旦确认,你可以缩小它,甚至创建一些简化的受限用户,其主要目的是运行这个实用程序,并且这个新用户有足够的权限来这样做。完成后,您应该可以开始了。现在,就是说,我遇到了另一个flaflaandandandandand,,,,,,,,,,,,,,,在某些“Windows”更新期间,该功能会定期停止工作。但是,如果我所做的只是重新进入用户维护,更改帐户密码(即使它只是保留相同的原始密码)并保存,然后返回DCOM并键入/重新确认以将其保存在那里,一切都回到功能。您应该与NETWORKSERVICE用户共享保存从模板创建的文档的文件夹。将dcomcnfg身份更改为交互式而不是启动用户。参考:错误:80070005,本论坛有关于上面C#学习教程:System.Runtime.InteropServices.COMException(0x80080005):UseCLSIDtoretrieveallthecontentsharedbytheCOMclassfactoryofthecomponent.如果对大家有用,需要了解更多C#学习教程,希望大家多多关注—RetrievingtheCOMclassfactoryforcomponentwithCLSID{7979FAA5-3A2A-4E50-A2C9-286C6F34C1D3}failedduetothefollowingerror:80080005本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
