2013-02-10 15 views
43

Di tanto in tanto quando si esegue il mio sito MVC4 in VS2012 utilizzando IISExpress ottengo il seguente errore e IISExpress ferma:IISExpress si blocca con 0xc0000008 errore

iisexpress.exe: Managed (v4.0.30319)' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified 

Non c'è nulla nel registro eventi per questo e non posso trovare qualche cosa sul interweb.

devo alcune teorie molto vaghe:

  • mio sito sta usando MEF una carica i moduli in modo dinamico in fase di avvio. Forse c'è una condizione di gara occasionale, quindi IIS non può aprire un assembly ma i miei registri di traccia mostrano che IIS è oltre quella parte del ciclo di avvio .
  • ha anche SignalR ma a parte l'avvio dell'hub non è ancora . SignalR è abbastanza nuovo e non provato ma ho aggiornato l'ultima versione RC2 con lo stesso risultato.

Oh e ho anche avuto lo stesso errore quando si utilizza il server Web VS Dev. Non ho ancora provato IIS completo.

Qualcun altro va un indizio ??

Grazie

UPDATE:

ho fissato un paio di riferimenti Nuget che sembrava stabalize le cose un po ', poi questa mattina è successo di nuovo. La finestra di output VS mostra:

'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'. 

Se c'è qualche registrazione più utile da qualche parte, lo fornirò felicemente.

Acclamazioni

+0

Si dispone di uno dei seguenti aggiornamenti di Windows installati sulla macchina? (Support.microsoft.it/kb/2750149 per windows 8 e support.microsoft.com/kb/2750147 per piattaforma Windows 7.) – Anand

+0

No, non ho installato quello. Ci proverò, ma perché pensi che questo aiuterà? Non riesco a vedere nulla nel readme su IIS o il numero di errore. – Jonesie

+0

Potete inviarci una piccola replica via email all'indirizzo [email protected]? Hai provato ad allegare debugger a iisexpress prima che si arrestasse in modo anomalo e vedere se è possibile ottenere una traccia di stack? – Anand

risposta

2

Abilita richieste non riuscite registrazione della traccia in IIS per catturare gli errori

link here

ed è possibile ottenere ulteriori informazioni sul thread sul forum di IIS

Buona fortuna!

+0

scusa non ho il privilegio di pubblicare più collegamenti :( – Dmitry

+0

È possibile abilitare in IIS Express? –

1

Questo sembra essere un evento in VS da VS2010 poi e la Cannot run program using debugger ha un riferimento particulat numero di errore e exception 0xC0000008 menziona la particolare eccezione.

Questo collegamento AjaxControlToolkit Error with PopupControlExtender fa riferimento anche al numero di errore e di errore nella parte inferiore della seconda traccia dello stack e l'OP ha risolto il problema.

Tutti i collegamenti/raccomandazioni e collegamenti al registro di connessione MS per l'errore. Spero che questo possa aiutarti ad andare un po 'più avanti nella tua ricerca di una risposta.

0

vs2013 -> strumento -> Opzioni -> progetto & cura-> progetto web -> annulla uso IIS espresso 64

Spero che questo ti può aiutare!

+0

Non so perché questo è downvoted ... [questa risposta] (http://stackoverflow.com/a/30455257/945456) su una domanda simile ha diversi upvotes (anche se suppongo che sia la situazione opposta però: check vs deseleziona). –