wake-up-neo.com

ASP Seiten in IIS mit Localhost 401.3 Error haben keine Berechtigung

Ich habe gerade IIS) installiert, damit ich ASP-Dateien in einem Browser anzeigen kann, aber wenn ich die Adresse in einem Browser als: http: //localhost/index.asp eingebe = Ich bekomme eine Fehlermeldung.

Der Fehler zeigt dies:

HTTP-Fehler 401.3 - Nicht autorisiert Sie haben aufgrund der Konfiguration der Zugriffssteuerungsliste (ACL) oder der Verschlüsselungseinstellungen für diese Ressource auf dem Webserver keine Berechtigung zum Anzeigen dieses Verzeichnisses oder dieser Seite.

Ich muss das wirklich klären, ich würde mich über jeden Rat sehr freuen.

63
Sam

OK, hier wird aus dem Speicher gearbeitet, da ich nicht vor einem Windows-Computer stehe.

Wenn Sie mit der rechten Maustaste auf Ihren Webroot-Ordner/inetpub/wwwroot/oder das Website-Verzeichnis klicken, an dem Sie arbeiten, öffnen Sie die Eigenschaften und wählen Sie Sicherheit. In einem Abschnitt zum Hinzufügen neuer Benutzer können Sie das Konto IIS_IUSRS Hinzufügen (suchen Sie ggf. in der Liste der Benutzer). Dies ist der Standardbenutzer, der verwendet wird, wenn die anonyme Authentifizierung aktiviert ist. Vergeben Sie für dieses Konto die entsprechenden Berechtigungen (Lesen, Schreiben, Ausführen), um sicherzustellen, dass Sie für Dateien und Unterordner gelten. Aktualisieren Sie die Website in IIS und Sie sollten hoffentlich einsatzbereit sein.

84
Phil Parsons

Mein Problem war die im App-Pool verwendete Identität. Ich habe die Authentifizierung der Site in "Anwendungspoolidentität" geändert und dem Verzeichnis die entsprechenden Berechtigungen erteilt.

enter image description here

89
LawMan

Ich hatte einen Ordner, der nicht funktionierte (extrahiert aus einer Zip-Datei, die aus einer E-Mail von einer MS Sharepointy-Sache stammte. Oder so etwas). Die Dateien wurden alle mit Windows Explorer markiert -> Rechtsklick -> Eigenschaften -> Erweitert -> Inhalte verschlüsseln, um Daten zu sichern. Das Aufheben der Markierung hat es geheilt.

4
Chris F Carroll

In meinem Fall hatte ich eine Anwendung in IIS 7 unter Windows 7 mit "Add Application" auf der Standardwebsite erstellt. Ich musste das Konto "users" vom lokalen Computer hinzufügen und das bekam Der Berechtigungsfehler wurde beseitigt.

1
SonicVader

Mir ist das passiert und ich musste anscheinend eine web.config-Datei hinzufügen. Es spielt keine Rolle, dass es sich nur um eine PHP Site handelte und dass "Jeder" die volle Kontrolle hatte. Bis es eine grundlegende Web.config gab - KEINE WÜRFEL!

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="Read, Execute, Script" />
        <defaultDocument>
            <files>
                <clear />
                <add value="index.php" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>
        <directoryBrowse enabled="false" />
    </system.webServer>
</configuration>
0
jocull