Come sviluppatore, sto provando a configurare un ambiente di sviluppo sul nostro nuovissimo server VMWare ESX. Le cose non stanno risolvendo: da qualche parte durante il Prodotto SharePoint & tecnologie configurazione guidata, l'applicazione scompare, e in caso log trovo il seguente errore:Come si esegue il debug di un errore .net Fatal Execution Engine?
.NET Runtime versione 2.0.50727.3082 - Fatal Error motore di esecuzione (7A0979C6) (80131506)
Ora so tutto questo suona sospettosamente come un problema di stile ServerFault.com (e un messaggio di errore molto generico, un sacco di visite simili su Google), e, naturalmente, ci sono affrontare la questione in tale un modo (installazione/disinstallazione di service pack/hotfix, diverse versioni os, test dei singoli elementi dell'installazione, impostazioni diverse per il vm, ecc.), ma per interesse personale mi piacerebbe e per ottenere un po 'più di comprensione del problema, quindi "installa l'hotfix XXYY e spera che vada via". Mi chiedevo: Come approccio questo errore dal punto di vista di un programmatore?
- Posso in qualche modo fermare un debugger quando si verifica questo problema, o manualmente puntarlo all'indirizzo indicato (in quale modulo)?
- Devo provare ad installare utilizzare Visual Studio per questo o utilizzare strumenti di livello inferiore come windbg?
- Quali sono questi codici di errore esattamente? Quest'ultimo sembra un errore com. L'altro è un indirizzo?
- Posso in qualche modo attivare segnalazioni di errori più dettagliate? Un errore .dll sarebbe bello.
Si può dire che non sono affatto esperto nel debug di questo livello in un ambiente .net, ma sono molto disposto ad apprendere. Qualsiasi suggerimento è il benvenuto!
p.s. Quando provo a eseguire lo strumento di configurazione della riga di comando psconfig per eseguire una configurazione non UI, la maggior parte dei comandi, se non tutti, attivano StackOverflowException. Di nuovo, da dove vado?
Credo che 80131506 sia il codice di errore interno per FEEE –
Si dovrebbero ottenere buoni dettagli sull'errore se si utilizza windbg, incluso dll/indirizzo faulting –
@Brian: Ah, buono. Una ricerca attraverso la ricerca del codice google conduce a COR_E_EXECUTIONENGINE che porta a http://msdn.microsoft.com/en-us/library/system.executionengineexception.aspx, una pagina che conferma esplicitamente questa convinzione. C'è probabilmente un modo più diretto per scoprirlo, ma non ne conosco nessuno. :-) @ Sam: grazie, mi bagnerò i piedi con wndbg. –