IIS 7: ASPX-Site gibt 404 (kein Handler) oder 500 (mit Handler) zurück

3639
jww

Ich habe eine Site, die seit ungefähr 8 Jahren auf Server 2003 / IIS 6 läuft. Ich habe vor kurzem auf Server 2008 / IIS 7 migriert, und die Site läuft nicht mehr (???). Die Site befindet sich auf E:\, daher wurde beim Aktualisieren des Betriebssystems nichts geändert.

Ich habe die Site nach der Installation des Betriebssystems neu erstellt (genau wie bei IIS6). Wenn ich default.aspxvon einem anderen Rechner zu einem anderen navigiere, erhalte ich einen Fehler 404:

IIS7 Page Not Found 404 Error

Ich bin nicht sicher, warum ich den Fehler bekomme, da die Seite dort ist. Und noch bizarrer wird das Favoritensymbol, aber nicht die Seite.

Ich habe im Dunkeln herumgesucht und versucht, eine Lösung zu finden. Beim Googeln fehlten mir Handler Maps, und auf Server- oder Site-Ebene gab es nichts für ASP oder ASPX. Also fügte ich einen Top-Level-Handler für den Server hinzu, wie unter Hinzufügen einer verwalteten Handler-Zuordnung (IIS 7 ):

Name: ASP and ASPX Default Handler Request Path: *.asp, *,aspx Type: System.Web.Handlers 

Ich habe überprüft, dass der obige Handler auf Websiteebene aktiviert wurde. Das obige funktionierte jedoch nicht, da ich einen anderen 404-Fehler bekam (falls es so etwas gibt):

IIS7 Page Not Found 404 Error

Ich habe auch versucht, die Berechtigungen für den Handler zu ändern, um ein Skript hinzuzufügen und auszuführen. Das hat auch nicht funktioniert. Ich habe sogar den Application Pool gelöscht und neu erstellt. Das hat auch nicht funktioniert. Das Hinzufügen aspnet_isapi.dllals Typ verursachte einen Fehler mit 500 Servern (gemäß dem Vorschlag einer anderen Seite).

BEARBEITEN (OCT-12-2013): Ich habe Web Server IIS 7 (die Serverrolle) deinstalliert und neu installiert. Diesmal habe ich die Anweisungen unter Installieren von IIS 7 und Einrichten einer statischen Website in 13 einfachen Schritten befolgt . Keine Freude (und ich konnte keine nützliche Microsoft-Seite für die Installation von IIS 7 finden. Dies ist beispielsweise der Junk, auf den sich die Dokumentation zu beziehen versucht: http://technet.microsoft.com/de-de/library/cc725762). aspx ).

Irgendwelche Ideen, was Microsoft getan hat, um eine einfache ASPX-Site zu brechen? Oder irgendwelche Ideen, durch welche Reifen ich als nächstes springen sollte?

0
Haben Sie authentifizierte Benutzer in den Berechtigungen für den Websiteordner angegeben? Yass vor 10 Jahren 1
Yes, I looked at permission. `\Users` is on the folder (and there are no unknown SIDs). jww vor 10 Jahren 0
Aber ist die Gruppe Authentifizierte Benutzer dort? Yass vor 10 Jahren 1
Danke Yassar. Dies ist ein eigenständiger Server in der DMZ. Es gibt keine Gruppe "Authentifizierte Benutzer". jww vor 10 Jahren 0
Nochmals vielen Dank Yassar. Ich konnte dieses Problem umgehen, indem ich die Anwendungsentwicklungstools auf dem Server installierte. Es ist mir unangenehm, eine Entwicklungsmaschine auf einer Produktionsbox in einer DMZ einzurichten, daher plane ich jetzt eine Apache-Migration. jww vor 10 Jahren 0

0 Antworten auf die Frage