-
L'objet COM CLSID
Bonjour à tous,
J'ai un probleme avec une appli web que j'instale sur une nouvelle machine.
Elle marchait tres bien sur l'ancienne machine donc cela doit venir d'un probleme de configuration mais je n'arrive pas à trouver.
J'ai le message d'erreur suivant:
--------------------------------------------------------------------------
L'objet COM avec le CLSID {1C2D16C7-51FA-4D9F-9133-262A526235F8} n'est pas valide ou n'est pas inscrit.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Runtime.InteropServices.COMException: L'objet COM avec le CLSID {1C2D16C7-51FA-4D9F-9133-262A526235F8} n'est pas valide ou n'est pas inscrit.
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Trace de la pile:
[COMException (0x80040154): L'objet COM avec le CLSID {1C2D16C7-51FA-4D9F-9133-262A526235F8} n'est pas valide ou n'est pas inscrit.]
Microsoft.ContentManagement.Publishing.CmsApplicationContext..ctor() +21
--------------------------------------------------------------------------
Apparement ca vient de la dll Microsoft.ContentManagement.Publishing.dll (pas les autorisations nécessaires?) mais je n'arrive pas é régler le probleme, j'ai mis les autorisations aux bons utilisateurs dans le registre et dans le service de composants mais je ne m'en sors pas.
Merci d'avance pour votre aide !!
-
Salut,
L'erreur semble indiquer un composant COM non installé. Fais une recherche dans ta base de registre de "1C2D16C7-51FA-4D9F-9133-262A526235F8" pour voir si tu y trouves qque chose (a priori tu trouveras pas). Ensuite faut trouver quel est le nom de ce composant et qui est censé l'installer. Peut être que google peut t'aider.
-
Effectivement je n'ai pas cette clé dans le registre.
Je vais rechercher dans google.
Mais comment je peux avoir le nom du composant ?? sur google ?
-
Tu peux plutot chercher dans la base de registre d'une machine sur laquelle ton application fonctionne. Tu peux aussi désassembler (avec l'indispensable reflector) la dll Microsoft.ContentManagement.Publishing pour voir ce qui se passe dans le constructeur de la classe CmsApplicationContext.
-
J'ai trouvé ce qui n'allait pas, j'ai du réinstaller MCMS 2002.
Maintenant g un pb d'identification mais ca c autre chose lol :p :p