Активация объекта COM + в другом разделе

Я создал раздел домена 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} / новое: MyObject '. Подходящий канал, вероятно, не зарегистрирован.

Кто-нибудь знает, как можно выполнить такую ​​активацию?

51
задан w5m 8 February 2013 в 05:55
поделиться