2010-10-08 31 views
0

我写了一个需要使用第三方ActiveX控件的ASP.net站点。提示安装ActiveX不显示

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

我从哪里开始排除故障?

+0

我们需要更多有关框的一般细节开始。我会告诉你应该提供什么,但是你可能已经知道我们需要什么类型的信息了....在此先感谢。 – 2010-10-08 22:14:44

+1

我认为他意味着它发生在任何盒子上,而不仅仅是一个特定的盒子。 – ChessWhiz 2010-10-08 22:42:50

+0

我已经更新的问题,以澄清这确实只发生还未访问过该网站的PC上 - 任何PC – 2010-10-09 02:15:56

回答

0

想通了,

出于某种原因,在应用程序没有第一时间致电安装的根引用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”它工作正常

0

在用户计算机上Internet属性,也有关于ActiveX控件的各种安全设置,并在浏览器会自动下载并运行,提示下载并运行,或只是没有它们做任何事情。

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

+0

这是无关的IE设置,我设置一些虚拟机,并在不改变IE浏览器,如果我手动注册在命令提示符下的ocx工作 – 2010-10-10 15:52:56