当尝试使用 Visual Studio 6.0 调试 VB dll 时,出现以下错误。有谁能告诉我为此需要做什么吗?
系统错误 &H80004015 (-2147467243)。
该类被配置为作为
安全 ID 与呼叫者不同
我曾经也有过一样的问题。
创建了一些 ActiveX DLL 并将二进制文件放入 COM+ 应用程序中,该应用程序在特定帐户(不是我的帐户)下运行。然后我通过 Server.CreateObject() 在 ASP 脚本页面中使用这些组件。
如果我将源代码加载到 VB 中进行调试并尝试运行它(“从完全编译开始”),我会收到此错误消息。
其原因是在 COM+ 应用程序中注册的帐户与我尝试运行的帐户不同。
此特殊情况的解决方案是关闭 COM+ 应用程序并删除组件。调试完成后,编译这组 DLL 并将它们放回 COM+ 应用程序。
希望有人能得到帮助:-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)