it-swarm.com.de

"401 Unauthorized" für ein Verzeichnis

Ich gehe davon aus, dass dies ein Fehler IIS ist, da dies nicht der Fall ist, wenn ich das Projekt auf meinem lokalen Computer ausführen.

Ich habe meine Stylesheets unter ~/Content/css

Alle Dateien in diesem Verzeichnis werden nicht auf der Seite geladen. Wenn ich direkt zu ihnen navigiere, erhalte ich einen Serverfehler:

401 - Nicht autorisiert: Der Zugriff wurde aufgrund ungültiger Anmeldeinformationen abgelehnt.

Sie haben keine Berechtigung, dieses Verzeichnis oder diese Seite mit den von Ihnen angegebenen Anmeldeinformationen anzuzeigen.

Dies geschieht nur bei diesem Verzeichnis. Ich habe kein Problem mit anderen Dateien. Muss ich in IIS7 etwas tun, um dies zu beenden?

67
Steven

Es ist wahrscheinlich, dass Sie nicht über die Berechtigung IUSR _ Computername für diesen Ordner verfügen. Ich habe gerade einen kurzen Scan durchgeführt und es sieht so aus, als würden Sie die benötigten Informationen finden Sie hier .

Wenn dies nicht der Fall ist, werden Sie vom Browser zur Eingabe Ihres Benutzernamens und Kennworts aufgefordert? In diesem Fall ist IIS möglicherweise nur für die Verwendung der integrierten Authentifizierung konfiguriert, wie hier beschrieben .

43
m.edmondson
  1. Öffnen Sie IIS und wählen Sie die Site aus, die 401 verursacht
  2. Wählen Sie Authentication property im IIS - Header aus
  3. Wählen Sie Anonyme Authentifizierung  
  4. Klicken Sie mit der rechten Maustaste darauf, wählen Sie Bearbeiten und wählen Sie Anwendungspoolidentität  
  5. Starten Sie die Site neu und es sollte funktionieren
242
jasenkoh

Sie haben keine Berechtigung, dieses Verzeichnis oder diese Seite mit den von Ihnen angegebenen Anmeldeinformationen anzuzeigen.

Dies geschah trotz der Tatsache, dass der Benutzer bereits über Active Directory authentifiziert wurde.

Der Fehler "Zugriff verweigert" kann viele Ursachen haben, aber wenn Sie der Meinung sind, dass Sie bereits alles korrekt in Ihrer Webanwendung konfiguriert haben, wird möglicherweise ein kleines Detail vergessen. Stellen Sie sicher, dass Sie Authenticated Users die richtige Berechtigung zum Zugriff auf Ihr Webanwendungsverzeichnis haben.

Hier sind die Schritte, die ich unternommen habe, um dieses Problem zu lösen.

  1. Klicken Sie mit der rechten Maustaste auf das Verzeichnis, in dem die Webanwendung gespeichert ist, und wählen Sie Eigenschaften aus, und klicken Sie auf die Registerkarte Sicherheit.

  2. Klicken Sie auf Klicken Sie auf Bearbeiten…, dann auf die Schaltfläche Hinzufügen…. Geben Sie Authentifizierte Benutzer in die Kategorie Geben Sie die zu verwendenden Objektnamen ein. Klicken Sie anschließend auf die Schaltfläche Hinzufügen . Geben Sie authentifizierte Benutzer in das Feld Geben Sie die zu verwendenden Objektnamen ein.

  3. Klicken Sie aufOKund Sie sollten authentifizierte Benutzer als einen der Benutzernamen anzeigen. Richten Sie die Berechtigungen für das Feld Berechtigungen für authentifizierte Benutzer am unteren Ende ein, wenn sie nicht bereits aktiviert sind.

  4. Klicken Sie zweimal aufOK, um das Dialogfeld zu schließen. Es sollte sofort wirksam werden. Wenn Sie sich jedoch sicher sein möchten, können Sie IIS für Ihre Webanwendung neu starten.

Aktualisieren Sie Ihren Browser und die Webseite sollte jetzt angezeigt werden.

Hoffe das hilft!

5
Kent Aguilar

Sie müssen die Ordnerberechtigungen auf Ihrem Server überprüfen und prüfen, ob das Konto, mit dem Sie Ihre Anwendung ausführen, Zugriff auf diesen Ordner hat.

2
Gaz Winter

Für mich war der anonyme Benutzerzugriff auf Serverebene in Ordnung, variierte jedoch nur in einem meiner "virtuellen" Ordner.

Ich habe mich ein bisschen umgesehen und dann von einem Kollegen geholfen, um herauszufinden, dass IIS auch auf der Ebene der virtuellen Ordner "Authentifizierung" -Einstellungen hat - hoffentlich hilft dies jemand anderem bei meiner misslichen Lage.

0
user6096790
  • Öffnen Sie IS
  • Site auswählen, wo Sie das Problem haben

  • Wählen Sie unten aus

 enter image description here

- Klicken Sie mit der rechten Maustaste auf Anonyme Authentifizierung, klicken Sie auf Bearbeiten und folgen Sie unten

 enter image description here

0
Siddhartha