2011-08-16 17 views
0

私はJavaScriptアプリケーションからアクセスできるようにするために必要なC#オブジェクトを作成しています。オートメーションサーバーはオブジェクトを作成できません

var util = new ActiveXObject('Namespace.Class'); 

ただし、オブジェクトを作成しようとすると、「例外:オートメーションサーバーがオブジェクトを作成できません」というエラーが表示されます。私はCOM interopのためのオブジェクトを登録し、アセンブリに署名します。

注:これはウェブページではなく、ブラウザで実行されていません。この同じ方法で他のCOMオブジェクトを作成することができるので、セキュリティ設定が既に設定されており、スクリプトエンジンが動作しています。

+0

可能重複http://stackoverflow.com/questions/1644828/activex-not-working-properly-with-default-security-settings –

+0

@Sheng江:私は、ブラウザで動作しないのです。私はJavaScriptが通常Web開発で使用されていることを知っていますが、これはWebサイトやWebサービスではありません。 – mtmurdock

+0

あなたのスクリプトホストは何ですか? –

答えて

1

私はCOMの新機能です。私はcomを真に見えるように設定しなかったことが分かります。これが誰かを助けることを願って!

[ComVisible(true)] 
関連する問題