首页 > 解决方案 > 定义新的 ActiveXObject 只返回“错误”

问题描述

我创建了一个类库项目并从中获取了一个 DLL,并确保所有函数都是 ComVisible(true),其唯一的 GUID 不同于程序集信息中的 GUID,并检查了项目属性中的“注册 COM 互操作”。

当将它与 Windows 窗体应用程序一起使用时,它工作得很好,但是一旦我通过 ActiveX 将它与 Web 应用程序一起使用,我就会收到“错误”这个词,而没有关于实际发生的事情的其他有用信息。

我尝试在另一台 PC 上使用 regasm 重新注册 DLL,但同样的问题还检查了它是否已在 regedit 中注册并且一切正常。

还检查了 IE 中的安全选项卡,我正在开发的站点已添加到受信任站点,并且所有 ActiveX 安全设置都已启用。

有什么方法可以让我知道真正的错误或者在这种情况下我应该怎么做?

注意:我在同一个站点中有另一个 ActiveX 对象一切正常,我正在使用 IE11 - Windows 10 64 位和 VS2015。

标签: c#.netinternet-explorerdllactivex

解决方案


推荐阅读