Je vais avoir un problème avec certains de mes applications. Elle est basée sur wcf une application qui s'exécute sous IIS6 dans Windows Server 2003 (x86):
Dans le Journal des Événements, je reçois une erreur "W3SVC-WP" source (EventID=2262):
ISAPI 'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'.
Je suis en train de découvrir ce qui se passe. J'ai mis en place la création de vidage pour Orphelin Processus de travail, comme décrit dans cette KB.
Lorsqu'un blocage est survenue d'un minidump est créé.
Puis-je prendre ce minidump pour essayer de comprendre ce qui s'est passé. Voici, je suis coincé.
- Je exécuter WinDbg x86, ouvrir mon dump et puis:
0:037> .loadby sos clr
0:037> .sympath SRV*c:\temp\symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*c:\temp\symbols*http://msdl.microsoft.com/download/symbols
Expanded Symbol search path is: srv*c:\temp\symbols*http://msdl.microsoft.com/download/symbols
0:037> !clrstack
The version of SOS does not match the version of CLR you are debugging. Please load the matching version of SOS for the version of CLR you are debugging.
CLR Version: 4.0.30319.1
SOS Version: 4.0.30319.235
CLRDLL: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\mscordacwks.dll:4.0.30319.235 f:8 doesn't match desired version 4.0.30319.01 f:8
CLRDLL: Loaded DLL c:\temp\symbols\mscordacwks_x86_x86_4.0.30319.01.dll\4BA1D9EF66f000\mscordacwks_x86_x86_4.0.30319.01.dll
OS Thread Id: 0x690 (37)
Unable to walk the managed stack. The current thread is likely not a managed thread.
You can run !threads to get a list of managed threads in the process
De quoi faire avec cette erreur - "La version de SOS ne correspond pas à la version du CLR de débogage" ?
La même erreur ("La version de SOS ne correspond pas à la version du CLR de débogage") j'obtiens quand j'ai ouvert le minidump dans VS2010.
J'ai lu ce post http://tech-thinker.com/Forums/tabid/62/forumid/12/postid/471/scope/posts/Default.aspxet essayé d'installer KB2518870. Il ne l'aide pas.