我创建了一个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“partition:{41e90f3e-56c1-4633-81c3-6e8bac8bdd70}/new:MyObject”。可能还没有注册适当的通道。
有人知道如何完成这样的激活吗?