c# - 定义新的 ActiveXObject 只返回“错误”
问题描述
我创建了一个类库项目并从中获取了一个 DLL,并确保所有函数都是 ComVisible(true),其唯一的 GUID 不同于程序集信息中的 GUID,并检查了项目属性中的“注册 COM 互操作”。
当将它与 Windows 窗体应用程序一起使用时,它工作得很好,但是一旦我通过 ActiveX 将它与 Web 应用程序一起使用,我就会收到“错误”这个词,而没有关于实际发生的事情的其他有用信息。
我尝试在另一台 PC 上使用 regasm 重新注册 DLL,但同样的问题还检查了它是否已在 regedit 中注册并且一切正常。
还检查了 IE 中的安全选项卡,我正在开发的站点已添加到受信任站点,并且所有 ActiveX 安全设置都已启用。
有什么方法可以让我知道真正的错误或者在这种情况下我应该怎么做?
注意:我在同一个站点中有另一个 ActiveX 对象一切正常,我正在使用 IE11 - Windows 10 64 位和 VS2015。
解决方案
推荐阅读
- openldap - 为 ldapjs 服务器端排序创建客户端控制对象
- azure-devops - 链接 Azure DevOps CI 和 CD yaml 管道
- cron - 可以将 cron 作业设置为每小时 5 分钟后运行吗?
- php - 使用蒸汽冷凝器库未找到“SourceServer”类
- reactjs - 单击选择字段中的渲染项目?
- servicestack - OrmLite 不允许在 postgresql 查询中使用 '@@'
- javascript - ONAFTERPRINT 事件在错误的按钮上触发
- javascript - 使用 Internet Explorer 时始终显示更新通知
- regex - bash 正则表达式替换 html 文件中的 index.css
- python - 有没有办法用 Pillow/Python 压缩/优化 jpg2000 图像?