質問

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'。適切なチャネルはおそらく登録されていません。

誰かがそのような活性化をどのように達成できるか知っていますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top