Parfois, lorsque j'exécute mon site MVC4 dans VS2012 en utilisant IISExpress, je reçois l'erreur suivante et IISExpress s'arrête :
iisexpress.exe: Managed (v4.0.30319)' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified
Il n'y a rien dans le journal des événements à ce sujet et je ne trouve rien sur Internet.
J'ai quelques théories très vagues :
- Mon site utilise MEF qui charge les modules dynamiquement au démarrage. Peut-être que il y a peut-être une condition de course occasionnelle qui empêche IIS d'ouvrir un assemblage mais mes journaux de traçage montrent que IIS a dépassé cette partie du cycle de cycle de démarrage.
- SignalR, mais à part le démarrage du hub, il ne fait pas grand chose pour l'instant. pas encore fait grand chose. SignalR est assez nouveau et n'a pas fait ses preuves mais j'ai mis à jour la dernière version RC2 avec le même résultat.
Oh et j'ai également eu la même erreur en utilisant le serveur web VS Dev. Je n'ai pas encore essayé l'IIS complet.
Quelqu'un d'autre a un indice ?
Merci
UPDATE :
J'ai corrigé quelques références nuget, ce qui a semblé stabiliser un peu les choses, puis ce matin, cela s'est reproduit. La fenêtre de sortie VS montre ceci :
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\peter.jones\AppData\Local\Temp\Temporary ASP.NET Files\root\a4aa93f7\dfa23a50\App_Web_rpzlbjhw.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\peter.jones\AppData\Local\Temp\Temporary ASP.NET Files\root\a4aa93f7\dfa23a50\App_Web_c1rjct4s.dll', Symbols loaded.
The program '[11072] iisexpress.exe: Managed (v4.0.30319)' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
S'il existe des informations plus utiles quelque part, je les fournirai avec plaisir.
Cheers