Pregunta

Había creado una partición de dominio COM+ y luego la asigné a una máquina del servidor de Windows 2008 e importé una aplicación COM+ en ella.

Intenté usar el siguiente código C# para activar un objeto de esa partición específica en el servidor de forma remota:

//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);

Pero obtengo esta excepción:

No se puede crear el fregadero del canal para conectarse a URL 'Partition: {41E90F3E-56C1-4633-81C3-6E8BAC8BDD70}/NUEVO: MYObject'. Probablemente no se haya registrado un canal apropiado.

¿Alguien sabe cómo se puede lograr tal activación?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top