.Net Framework: Ausnahme in w3wp.exe

11

Ich habe eine Website mit Webformularen in asp.net 3.5 entwickelt. Ich habe es mit IIS ausgeführt. Es hat früher gut funktioniert. Aber eine Ausnahme trat plötzlich auf, als ich es debuggte. Nachricht war

  

In w3wp.exe trat eine nicht behandelte Microsoft .NET Framework-Ausnahme auf   [XXXX]

Es tritt jedes Mal auf, wenn ich versuche, meine Anwendung auszuführen, aber wenn ich eine Website mit Cassini starte, gibt es keine Ausnahme. Es gibt keine Ausnahme, wenn ich HTML-Seite auf IIS bereitstellen. Problem tritt bei .net-Anwendung nur auf IIS auf.

Ich habe viele Lösungen ausprobiert, die ich hier gefunden habe, aber keine hat das Problem gelöst.

Was ist los? Kann jemand helfen? Danke.

    
greatromul 23.10.2013, 12:29
quelle

4 Antworten

7

Ich habe die Nachricht in der Ereignisanzeige gefunden:

  

"Beschreibung: Der Prozess wurde aufgrund eines internen Fehlers in beendet   die .NET Runtime unter IP 6B484BC2 (6B300000) mit dem Exitcode 80131506. "

Es wurde durch Updates von .Net Framework 4.5 verursacht. Ich habe das letzte Update deinstalliert. Es löste das Problem.

Tipp: Überprüfen der Ereignisanzeige. Visual Studio & gt; Ansicht & gt; Server-Explorer & gt; SERVER_NAME & gt; Klicken Sie mit der rechten Maustaste auf "Ereignisprotokoll" & gt; Starten Sie die Ereignisanzeige & gt; Windows-Protokolle & gt; Setup.

Es gibt Informationen zum Fehler: Ссылка . Aber Hotfix ist auf Anfrage nur für Microsoft verfügbar.

Ich erinnere mich nicht an die Nummer des "schädlichen" Updates. Aber ich denke, jeder wird in der Lage sein, letzte Updates zu finden, um sie zu entfernen.

    
greatromul 24.10.2013, 18:52
quelle
5

Dies kann in ASP.NET verursacht werden, wenn eine Infinate-Schleife auftritt.

Ein gängiges Beispiel ist das Rendern einer Teilansicht, die sich dann in ASP.NET MVC rendert.

    
lukejkw 17.11.2016 14:05
quelle
2

Ich hatte ein ähnliches Problem, meistens liegt das Problem an dem Code, der in der Endlosschleife läuft und am Ende mit stackoverflow exception endet.

Ich habe einfach den ganzen Code in Home Page kommentiert und versucht, die Seite beginnt zu arbeiten, später kommentieren die Hauptfunktionalitäten nacheinander, ich habe herausgefunden, dass Controller Rendering in Endlosschleife geht. Eine Lösung dafür gefunden.

    
Sivalingaamorthy 16.09.2016 11:09
quelle
0

Ich hatte dieses Problem, weil mein IIS-Anwendungspool für die Anwendung auf .NET 4.5 (Classic) festgelegt wurde. Ich habe es auf nicht-klassische, neu gestartet IIS und das Problem verschwunden.

    
Druid 22.11.2016 04:03
quelle

Tags und Links