IIS 7 gibt 404 für alle Anforderungen zurück

2155
Kaido

Ich habe eine Standard-Website und 2 Anwendungen darunter. Eines ist ein WCF-Dienst auf "http, net.tcp". Die andere ist eine asp.net Seite.

Wenn ich zu dem Dienst, statischen Dateien, der asp.net-Site oder der Standardwebsite navigiere, erhalte ich eine leere 404-Antwort. Die einfache Antwort in Fiddler lautet "HTTP / 1.0 404 nicht gefunden".

Ich habe versucht, IIS neu zu installieren. Ich dachte, es könnten die Handler sein, also habe ich mir die Liste angesehen, sehe aber keine offensichtlichen Probleme.

(Ich kann immer noch eine Verbindung zum Dienst 'dsxwebservice' mit tcp herstellen, und dieses Problem ist erst seit einigen Tagen vorhanden, wahrscheinlich ausgelöst durch eine Änderung, die ich an der Konfiguration / Installation vorgenommen habe.)

Handler-Zuordnungen

2

2 Antworten auf die Frage

0
Kofi Amparbeng

Ein häufiger Grund für dieses Problem ist eine falsche Konfiguration, z. B. ein ungültiger Hostname beim Konfigurieren der Bindung.
Überprüfen Sie Folgendes:
1. Der verwendete Hostname ist die Bindungskonfiguration.
2. Dieser Hostname wird ordnungsgemäß in die IP-Adresse Ihres Servers aufgelöst (Ping oder Telnet an Port 80, um die Bestätigung zu bestätigen).
3. Sie können auch eine Bindung für alle hinzufügen IP-Adressen ohne einen Hostnamen an einem anderen Port (z. B. 8080)
, navigieren Sie dann zu localhost: 8080, um zu sehen, ob alle anderen Konfigurationen korrekt sind. 4. Eine weitere Prüfung besteht im Ausführen von aspnet_regiis

0
Kaido

In meinem Fall störte Skype die IIS-Behandlung von Anforderungen an Port 80. Geänderte Skype-Einstellungen und jetzt alles in Ordnung.