Ich habe eine langjährige IIS 7.5-Box, die heute Vormittag plötzlich nicht mehr funktionierte. Irgendetwas hat sich offensichtlich geändert, aber ich konnte nicht feststellen, was und wäre für jeden Vorschlag dankbar.
Alle Sites auf dem IIS-Server haben begonnen, bei lokaler Anzeige dieselbe Fehlerseite zurückzugeben: HTTP-Fehler 404.4 – Nicht gefunden. Der gesuchten Ressource ist kein Handler zugeordnet.
Auf dem Server befinden sich zahlreiche Websites, hauptsächlich asp.net, aber auch einige andere.
Dinge, die ich versucht habe (in keiner bestimmten Reihenfolge) -
- Neustarten des IIS-Servers
- Neustart des Windows-Servers
- Einrichten einer einfachen statischen HTML-Website
- Vergleichen von applicationhost.config mit den Versionen im Verlaufsordner
- Beim Überprüfen scheint die Konfiguration der Handler korrekt zu sein (soweit ich das beurteilen kann, ist das der Fall).
- FX_schema.patch.xml hinzugefügt gemäß Nicht erkanntes Element „ProviderOption“ beim Versuch, Powershell Set-WebConfigurationProperty zu verwenden
- Habe die Serverprotokolle geprüft, kann aber zu der Zeit, als es begann, nichts finden.
Mir gehen die Ideen aus und ich bin für jeden Vorschlag dankbar.
Antwort1
Ich habe die Ursache dafür gefunden. Es war eine globale Umschreibregel eingerichtet worden, die alles umleitete. Nachdem ich diese Regel deaktiviert hatte, funktionierten alle Websites wieder.
Jetzt muss ich nur noch herausfinden, wer die Änderung vorgenommen hat und in aller Ruhe mit ihm sprechen!