English English French French Spanish Spanish German German
Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

IIS stürzt unerwartet im .Net Framework ab

Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

In letzter Zeit bin ich auf ein Problem gestoßen, bei dem IIS aufgrund von Abstürzen jede Minute abstürzte nicht behandelte Ausnahmen. In den Anwendungsprotokollen war nur die Ereignisanzeige enthalten, die besagt, dass der Anwendungspool „xyz“ unerwartet beendet wurde.

Dies geschah in IIS 6 mit .Net 4.

Haben Sie ein ähnliches Problem?

Der Grund, warum IIS aufgrund einer nicht behandelten Ausnahme immer wieder abstürzt, liegt in der Standardrichtlinie für eine unbehandelte Ausnahme wurde im .NET Framework 2.0 und einer höheren Version geändert.

Das Verhalten dieser Richtlinie besteht darin, den Arbeitsprozess zu beenden.

Mögliche Korrekturen

Um dies dauerhaft zu beheben, muss ein Entwickler alle Ausnahmen in der Anwendung behandeln.

Um dieses Problem zu umgehen, können Sie die Richtlinie für nicht behandelte Ausnahmen wieder in Legacy (.Net Framework 1.x) ändern.   

  • Melden Sie sich bei einem problematischen IIS-Server an
  • Finden Sie heraus, welche Version von .Net Sie verwenden
  • Gehen Sie zum folgenden Ordner
% WINDIR% Microsoft.NETFramework$ .Net_Version
  • Machen Sie ein Backup von Aspnet.config Datei
  • Ändern oder hinzufügen, wenn Folgendes nicht vorhanden ist

         
<legacyUnhandledExceptionPolicy enabled="was immer dies auch sein sollte."/>     
 
  • Starten Sie den IIS-Anwendungspool neu

Sie werden feststellen, dass IIS Abstürze verhindert und Sie wieder im Geschäft sind.

Wenn Sie Master in IIS-Administration sein möchten, überprüfen Sie dies Kurs von Hassan Aboul Hassan.

Danke an unsere Sponsoren
Weitere großartige Lektüre zum Thema Entwicklung
Macht Ihr Geschäft
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder