Eine nicht behandelte win32-Ausnahme ist in w3wp.exe aufgetreten

8

Beim Versuch, eine ASP.NET MVC-Website zu laden, erhalte ich die folgende Ausnahme:

  

Nicht behandelte Ausnahme bei 0x07070a91 in w3wp.exe: 0xC0000005: Zugriff   Verletzung Leseort 0x00000000.

Der Visual Studio Just-In-Time-Debugger wird geöffnet, und die einzige Information, die ich im Debugger sehen kann, ist diese:

  

Anruflistenposition:

     

msvbvm60.dll! 06c00a91 ()

Die Website verwendet einige COM-Objekte und alles funktionierte bis letzte Woche. Dieses Problem tauchte plötzlich auf.

Dies ist das Fehlerprotokoll der Windows-Ereignisanzeige:

  

Fehlgeschlagener Anwendungsname: w3wp.exe, Version: 7.5.7601.17514, Zeitstempel: 0x4ce7a5f8
  Fehlgeschlagener Modulname: MSVBVM60.DLL, Version: 6.0.98.15, Zeitstempel: 0x4a5bda6c
  Ausnahmecode: 0xc0000005
  Fehleroffset: 0x00030a91
  Fehlgeschlagene Prozess-ID: 0x1a0
  Fehlgeschlagene Startzeit der Anwendung: 0x01cd31fcb47f66d8
  Fehlgeschlagener Anwendungspfad: C: \ Windows \ SysWOW64 \ inetsrv \ w3wp.exe
  Fehlgeschlagener Modulpfad: C: \ Windows \ system32 \ MSVBVM60.DLL
  Berichts-ID: f5db0ae3-9def-11e1-ad79-005056c00008

Haben Sie Vorschläge zur Behebung dieses Problems?

Bearbeiten: Ich habe das Problem gelöst und jetzt funktioniert alles. Die Lösung bestand darin, einige Registrierungseinstellungen zu optimieren, die die benutzerdefinierten DLLs benötigen, um ordnungsgemäß zu funktionieren. Das Problem tauchte also nicht wirklich auf, ich bemerkte nicht, dass einige Registry-Werte verändert wurden, was zum Absturz einer COM-DLL führte.

    
david.s 14.05.2012, 18:32
quelle

6 Antworten

11

Die Informationen, die Sie oben angegeben haben, reichen nicht aus, um eine Ursache zu liefern. Wenn Sie jedoch weitere Informationen zu der Ausnahme bereitstellen können, erhalten Sie möglicherweise genaue Gründe für diesen Fehler. Sie haben nach einem Vorschlag gefragt, um dieses Problem zu beheben. Hier sind sie also:

Sie können eines der drei Tools verwenden, um dieses Problem zu beheben:

  1. IIS Debug Diagnose-Tool v1.2

    Hier finden Sie weitere Informationen zur Verwendung dieses Tools:   Ссылка

  2. DebugDiag

    Verwenden Sie den Link unten, um zu verstehen, wie Sie Ihren w3wp-Prozess (es ist User-Modus-Prozess) mit DebugDiag haken und sammeln Sie mehr Informationen über den Absturz:

    Ссылка

  3. WinDBG

    Hier ist ein Link, der Ihnen hilft, den W3WP-Prozess in WinDBG zu laden und einige Befehle zu verwenden, um weitere Informationen über den Absturz zu extrahieren:

    Ссылка

Sobald Sie weitere Informationen über die Ausnahme erhalten haben, können Sie oben hinzufügen und erhalten prompte Hilfe.

    
AvkashChauhan 21.05.2012, 20:16
quelle
8

Öffnen Sie das Dialogfeld Erweiterte Einstellungen des Anwendungspools, der die Anwendung im IIS-Manager bereitstellt, und legen Sie Folgendes fest: 32-Bit-Anwendungen aktivieren auf Wahr

    
undefined 31.07.2015 09:54
quelle
2

Sie können damit beginnen, einen Absturzspeicherauszug zu erfassen, wenn dieses Problem erneut auftritt,

Ссылка

Verwenden Sie Debug Diag 1.2, um eine Crash-Regel richtig einzurichten, ist Schritt 1.

Sobald Sie den Dump haben, können Sie WinDbg (Teil der Debugging Tools für Windows) verwenden, um es zu analysieren, wenn Sie mit der Dump-Analyse vertraut sind.

Wenn Sie das nicht analysieren können, schlage ich vor, dass Sie einen Supportfall über Ссылка öffnen und die Dumps mit der Microsoft-Unterstützung teilen Ingenieure.

    
Lex Li 21.05.2012 01:16
quelle
2

Machen Sie Folgendes,

1) Geben Sie volle Rechte für Temp & amp; % temp% Ordner

2) Gehen Sie zu Anwendungspooleigenschaften & amp; Ändern Sie "32-Bit-Anwendung aktivieren" zu "True"

    
BSPL Aneesh 15.04.2015 13:43
quelle
1

In meinem Fall wurde ein Programm namens "Web Companion" installiert.

Nach der Deinstallation wurde das Problem behoben.

    
Bhupen 27.07.2016 12:16
quelle
0

Meine Lösung ist, wenn Sie es auf 64bit erstellen möchten:

Debug == & gt; Optionen == & gt; Suche nach iis == & gt; Aktivieren Sie die Verwendung der 64-Bit-Version von IIS Express

    
Cobi 25.01.2017 10:32
quelle