このリンクを使用して次のactiveX
コントロール (署名なし) を作成し、それをファイルに変換してサーバーに配置しました。ActiveX を作成したマシン (サーバーとは異なります) から ActiveX コントロールが埋め込まれたページにアクセスすると、コントロールは正常に動作しますが、別のマシンで同じページにアクセスすると、悪名高いページが表示されます。エラー「」VS 2008
cab
Automation server can't create object
このエラーを検索するたびに、サイトを「Trusted
」ゾーンに配置し、そのゾーンのセキュリティ設定をカスタマイズするとエラーが消えることがわかりました。
'Enable' for 'Download unsigned activex controls'
'Disable' for 'Only allow approved domains to use activex without prompt'
'Enable' for 'Initialize and script activex controls not marked as safe for scripting'
'Disable' for 'Allow activex filtering'
しかし、残念ながら、それは私にはうまくいきません。私が理解できないのは、同じIE設定を持っているにもかかわらず、私がactiveXを作成したマシンでなぜそれが動作するのかということVisual Studio
ですコントロールを作成したマシンで?
レジストリを変更するコマンドを手動で実行したくありません。これは、クライアント マシン上の cab ファイル自体で何らかの方法で実行する必要があるためです。