Je m’excuse à l’avance de la longueur de ce post, et de la lourdeur de mon français. JE peux tenter une excuse à 2 balles en disant tout simplement que je suis un poil sur les nerfs…
Du jour au lendemain, PAF toute ma plateforme de développement explose…
J’explique: sans faire quoi que ce soit de particulier, je crée un soir un nouveau projet rapide sous Visual Web Developer 2005 Express Beta (ouf).
J’ajoute quelques pauvres contrôles à un formulaire le plus banal qui soit et balance une compilation.
IE se lance, requête le site puis… la page d’erreur par défaut d’IE apparait.
Etrange…
Je relance une autre compilation: idem.
J’essaye d’accéder à un projet existant tournant en .NET 1.1: replantage.
Je me rue dans mon gestionnaire des événements et dans le gestionnaire IIS.
A chaque requête sur une appli web IIS se plante lamentablement et le service W3SVC complet redémarre. Le journal des événements quand à lui me balance des dizaines de lignes en erreur qui concernent toutes COM+.
Dans le journal système on voit le service COM+ redémarrer consécutivement 3 fois sans succés (Le service Application système COM+ s’est terminé de façon inattendue pour la 3ème fois).
Dans le journal application c’est encore plus rigolo :
Un problème s’est produit indiquant que cette application COM+ est dans un état instable ou ne fonctionne pas correctement. Échec d’assertion : SUCCEEDED(hr)
ID de l’application serveur : {02D4B3F1-FD88-11D1-960D-00805FC79235}
ID d’instance d’application serveur :
{273EEFE6-E02D-475A-B895-693746BE9325}
Nom de l’application serveur : System Application
La nature grave de cette erreur a provoqué la fin du processus.
Code d’erreur = 0x8000ffff : Défaillance irrémédiable
Informations internes aux services de COM+ :
Fichier : d:
t_qxpcomcom1xsrccomsvcs racker rksvr rksvrimpl.cpp, Ligne : 3000
version du fichier Comsvcs.dll : ENU 2001.12.4414.53 shp
Ca fait plaisir © [J.Debouze]
Suivi d’un second message d’information :
Échec du vidage de l’image d’application.
ID de l’application serveur : {02D4B3F1-FD88-11D1-960D-00805FC79235}
ID d’instance d’application serveur :
{273EEFE6-E02D-475A-B895-693746BE9325}
Nom de l’application serveur : System Application
Code d’erreur = 0x80004005 : Erreur non spécifiée
Informations internes aux services de COM+ :
Fichier : d:
t_qxpcomcom1xsrcsharedutilsvcerr.cpp, Ligne : 1259
version du fichier Comsvcs.dll : ENU 2001.12.4414.53 shp
Génial…
Et évidemment j’ai beau rechercher sur le net des informations sur cette erreur je ne trouve rien à part des questions sans réponse.
Mon IIS ne fonctionne donc plus du tout.
J’ai essayé de le réinstaller complètement, même de virer l’ensemble de mes logiciels de développement (ils servent plus à rien de toutes façons) comme VS.NET 2003, la suite Express 2005, SQL Server, et même tous les frameworks .NET qui trainaient (autant dire que plusieurs Go se sont libérés).
Le journal continue de se remplir de merdes sur COM+ …
La solution simpliste de dire “tu formates” est à proscrire énergiquement.
Cependant je vois pas d’autre solution… Qui en a une ?
Merci d’avance aux gens aimables qui hantent ces lieux.