Compatación de objetos com+ en una partición diferente
-
30-10-2019 - |
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