2010-10-08 36 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