Ich versuche, IIS-Webdienste und ASP.NET-Dienste unter Windows Server 2008 R2 einzurichten. Das physische Verzeichnis wurde erstellt, aber ich kann es nicht zum Laufen bringen. Dies ist eine neue IIS-Rolleninstallation.
Der Server befindet sich in einer Domäne, und Domäne \ Server $ hat Lese- / Schreib- / Durchsuchungszugriff auf C:\inetpub\wwwroot
. Lese- / Schreib- / Durchsuchungszugriff wird auch gewährt für:
- Administratoren
- Netzwerkdienste
- Benutzer
- IIS_IUSRS
- IUSR
Was ich bisher versucht habe
Edit Virtual Directory -> Connect As
Wählen Sie im Dialogfeld Anwendungsbenutzer (Authentifizierung durchlaufen). Wenn ich auf Testeinstellungen drücke, wird der obige Fehler angezeigt.Edit Virtual Directory -> Connect As
Wählen Sie im Dialogfeld Bestimmten Benutzer:IUSR
(kein Passwort). Wenn ich auf Testeinstellungen drücke, wird Folgendes angezeigt:
Weitere Hinweise
Die anonyme Authentifizierung ist aktiviert und die anonyme Benutzeridentität ist die Identität des Anwendungspools.
Die Konfiguration des Anwendungspools sieht folgendermaßen aus:
Gibt im Webbrowser http://localhost
eine leere Seite zurück, aber keinen Fehler.
Jede Hilfe wäre dankbar.
Antworten:
Ich hatte bis jetzt das gleiche Problem; Wie Sie bereits erwähnt haben, habe ich "Connect As" ausprobiert und der Benutzername und das Kennwort, die ich notiert habe, waren Benutzer meines Computers (IIS wird auf diesem Computer ausgeführt). Ich habe die Verbindung getestet und sie funktioniert jetzt. Wenn Sie den Benutzer dieses Computers nicht verwendet haben (versuchen Sie es mit einem Benutzer mit Administratorrechten), sollten Sie es versuchen. Es hat bei mir funktioniert, es kann auch in Ihrem Fall funktionieren.
quelle
Ich hatte das gleiche Problem und konnte es fast einen Tag lang nicht herausfinden. Ich habe IUSR und NetworkService zu den Ordnerberechtigungen hinzugefügt und sichergestellt, dass es als NetworkService ausgeführt wird. Ich habe versucht, mich auszugeben und sogar als Administrator zu arbeiten (TUN SIE DAS NICHT). Dann empfahl mir jemand, die Seite auf dem Windows 2008 R2-Server auszuführen, und verwies mich auf die Handlerzuordnungen, die alle deaktiviert waren.
Ich habe es damit zu tun:
Versuchen Sie nun, Ihre Website zu aktualisieren.
quelle
Ich habe das Problem durch die Installation der entwicklungsbezogenen Funktionen von IIS gelöst.
Standardmäßig installiert IIS nicht alle erforderlichen Funktionen.
Sie sollten die IIS-Entwicklungsfunktionen installieren, um das Problem zu beheben.
quelle
Ich hatte diesen Fehler, weil ich ASP.NET nicht über Serverrollen und -funktionen installiert hatte. Fügte das hinzu und alles funktionierte wie erwartet
quelle
Versuchen Sie, zu den Internetinformationsdiensten zurückzukehren, klicken Sie mit der rechten Maustaste auf das von Ihnen erstellte Intranet und wählen Sie Bearbeitungsberechtigung.
Wenn das wwwroot-Popup-Fenster geöffnet wird, wählen Sie die Registerkarte "Freigabe" und klicken Sie im Dropdown-Menü auf "Freigeben". Wählen Sie die Benutzer und ihre Berechtigungsstufe aus oder wählen Sie einfach alle aus und lesen Sie die Berechtigung "Lesen" und "Rechts"
quelle
Ich habe das gleiche Problem und die Lösung war das Deaktivieren der "Ports 80 und 443 verwenden" in der erweiterten Skype-Konfiguration!
quelle
Ich denke, die beste Lösung für dieses Problem finden Sie hier: IIS_IUSRS- und IUSR-Berechtigungen in IIS8 Dies ist eine gute Problemumgehung , funktioniert jedoch nicht, wenn Sie über das Internet auf den Webserver zugreifen.
quelle
Klicken Sie auf "Verbinden als" und wählen Sie "Bestimmter Benutzer" aus. Geben Sie dann die Anmeldeinformationen Ihres Benutzers ein (ich habe den Administrator des Servers verwendet).
quelle
Zugriff auf die lokale Website mit IIS ohne physische Pfadauthentifizierung
Ich hoffe, es hilft. Das ist, was ich tat.
quelle