別のパーティションでのcom+オブジェクトのアクティベーション
-
30-10-2019 - |
質問
COM+ドメインパーティションを作成し、Windows 2008サーバーマシンにマッピングし、COM+アプリケーションをインポートしました。
次のC#コードを使用して、サーバー上の特定のパーティションからオブジェクトをリモートでアクティブにしようとしました。
//partition guid
Guid guidMyPartition = new Guid("41E90F3E-56C1-4633-81C3-6E8BAC8BDD70");
//parition moniker
string uri= "partition:{" + guidMyPartition + "}/new:MyObject";
Type t = Type.GetTypeFromProgID("MyObject", "MyServer");
MyObject obj = (MyObject)Activator.GetObject(t, uri);
しかし、私はこの例外を取得します:
url 'パーティションに接続するためにチャネルシンクを作成できません:{41e90f3e-56c1-4633-81c3-6e8bac8bdd70}/new:myobject'。適切なチャネルはおそらく登録されていません。
誰かがそのような活性化をどのように達成できるか知っていますか?
正しい解決策はありません
所属していません StackOverflow