Domanda

Avevo creato una partizione di dominio COM+, quindi l'ho mappata su una macchina server di Windows 2008 e ho importato un'applicazione COM+ in essa.

Ho provato a utilizzare il seguente codice C# per attivare un oggetto da quella partizione specifica sul server da remoto:

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

Ma ricevo questa eccezione:

Impossibile creare il sink di canale per connettersi alla partizione URL: {41e90f3e-56c1-4633-81c3-6e8Bac8bdd70}/new: myObject '. Probabilmente non è stato registrato un canale appropriato.

Qualcuno sa come può essere realizzata una tale attivazione?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top