【问题标题】:Prompt to install ActiveX not showing提示安装 ActiveX 不显示
【发布时间】:2010-10-10 11:39:36
【问题描述】:

我编写了一个需要使用第 3 方 ActiveX 控件的 ASP.net 站点。

一切都按预期工作,但是当新用户第一次访问该页面时,他们没有得到安装 activeX 控件的第一次提示。 (IE 中的黄色条)。

我从哪里开始排除故障?

【问题讨论】:

  • 我们需要更多关于盒子的一般细节才能开始。我会告诉你要提供什么,但你可能已经知道我们需要什么样的信息....提前致谢。
  • 我认为他的意思是它发生在任何盒子上,而不仅仅是特定的盒子。
  • 我已经更新了这个问题,以澄清这确实只发生在尚未访问该站点的 PC 上 - 任何 PC

标签: asp.net activex


【解决方案1】:

在用户计算机的 Internet 属性中,有各种关于 ActiveX 控件的安全设置,如果浏览器会自动下载并运行,提示下载并运行,或者不对其进行任何操作。

这些设置可以针对 Internet 和本地 Intranet 进行调整,因此您可能需要更改安全级别?

【讨论】:

  • 这与 IE 设置无关,我已经设置了一些虚拟机,如果我在命令提示符下手动注册 ocx 则无需更改 IE
【解决方案2】:

想通了,

由于某些原因,在应用程序的根目录中引用 OCX 不会调用第一次安装。

以下内容在 HTML 标记中不起作用

<OBJECT ID="xxx" classid="xxx" CODEBASE="/axcontrol.ocx"></OBJECT>

<OBJECT ID="xxx" classid="xxx" CODEBASE="~/axcontrol.ocx"></OBJECT>

<OBJECT ID="xxx" classid="xxx" CODEBASE="../axcontrol.ocx"></OBJECT>

但如果我将 ocx 放在与主机 ASPX 页面相同的文件夹中并设置 CODEBASE="axcontrol.ocx" 它工作正常

【讨论】:

    猜你喜欢
    • 2012-04-09
    • 2012-04-19
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多