Question

J'avais créé une partition de domaine COM +, puis je l'ai mappée sur une machine serveur Windows 2008 et importé une application COM +.

J'ai essayé d'utiliser le code C # suivant pour activer un objet à partir de cette partition spécifique sur le serveur à distance:

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

Mais j'obtiens cette exception:

Impossible de créer un puits de canal pour se connecter à URL 'partition: {41e90f3e-56c1-4633-81c3-6e8bac8bdd70} / new: myObject'. Un canal approprié n'a probablement pas été enregistré.

Quelqu'un sait-il comment une telle activation peut être accomplie?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top