2

サード パーティの ActiveX コントロールを使用する ASP Classic サイトで作業しています。以前に ActiveX コントロールを使用したことがなく、IE がオブジェクトを実行できない場合に .CAB ファイルを Web サーバーのどこに配置して IE 経由でインストールするかがわかりません。誰かが私を正しい方向に向けることができますか? オブジェクトをロードするための私のページのコードは次のようになります。

<object id="Printer" classid="CLSID:402C09CD-68ED-48B0-B008-E7B01DDBD2D5" codebase="RawDataPrinter.CAB#version=2,0,0,0"> </object>

「RawDataPrinter.CAB」ファイルをサーバーのどこに配置すればよいですか?

4

1 に答える 1

2

サーバーの観点からは、CAB ファイルは単なるデータ ファイルです。それらはサーバー上で実行されるのではなく、クライアント上でインストールおよび実行されます。これが重要な点です。好きな場所に配置してください。たとえば、Web サイトのルートの下に「cab」というサブフォルダーを作成し、そこに配置します。

IE で ActiveX (別名「オブジェクト」) が無効になっている場合は、目的の機能を ASP で複製する必要があります。プロジェクトの性質に応じて、それが可能な場合と不可能な場合があります。

于 2010-02-02T22:20:02.953 に答える