14

ich möchte erlauben den Zugriff auf Anonymous.aspx Seite für alle Benutzer berechtigt, i Standardauthentifizierung eingestellt haben Aktiviert und Connect als spezifischer Benutzer.HTTP-Fehler 401.2 - nicht autorisiert Sie sind nicht zu sehen diese Seite aufgrund ungültiger Authentifizierung Header

mein Problem ist, wenn http://MyIPAddress/MyAlias/Anonymous.aspx zuzugreifen versucht, erscheint Authentifizierung Popup - im Idealfall sollte es nicht, und wenn ich Pop-up schließen, bekommen 401.2 Unauthorized error --es offensichtliche

Fehler Zusammenfassung

HTTP-Fehler 401.2 - Nicht autorisiert Sie sind aufgrund ungültiger Authentifizierungsheader nicht zum Anzeigen dieser Seite berechtigt. Fehlercode 0x80070005

unten ist Snap meiner Datei web.config.

<configuration> 
    <system.web> 
     <authentication mode=“Windows“/> 
    </system.web> 

    <location path=“Anonymous.aspx“> 
     <system.web> 
      <authorization> 
       <allow users=“*“/> 
      </authorization> 
     </system.web> 
    </location> 
</configuration> 

Wie kann ich diesen Fehler lösen.

+1

Alte Frage, aber: Wenn ein Authentifizierungs-Popup angezeigt wird, liegt das wahrscheinlich an den im Dateisystem festgelegten Verzeichnisberechtigungen. –

Antwort

29

Stellen Sie sicher, dass der anonyme Zugriff auf IIS -> Authentifizierung aktiviert ist.

Klicken Sie aber auch mit der rechten Maustaste darauf, klicken Sie dann auf Bearbeiten und wählen Sie eine Domäne \ Benutzername und ein Passwort. (Mit Zugriff auf den physischen Ordner der Anwendung).

+0

Hi Rockster, ich habe Ihren Ratschlag angewendet und den Zugriff zweimal überprüft. Alle Benutzer, die ich ausprobiert habe, haben vollen Zugriff auf das physische Laufwerk. aber ich bekomme immer noch die gleiche Fehlerseite. nüchtern betrachtet Forms Authentication ist ebenfalls deaktiviert, wenn ich es aktiviere, erhalte ich eine andere Art von Fehler, gibt es eine Möglichkeit, dies zu umgehen? Danke – Jawad

+0

Hallo @Jawad, sobald Sie die Sicherheitsberechtigungen des Benutzers des Website-Ordners mit Windows hinzufügen/bearbeiten, stellen Sie sicher, dass Sie auch die Schaltfläche "Erweitert" auf der Registerkarte Sicherheit anklicken. Klicken Sie dann auf "Berechtigungen ändern", wählen Sie den hinzugefügten/bearbeiteten Benutzer aus und aktivieren Sie dann die Option "Alle untergeordneten Objektberechtigungen durch vererbbare Berechtigungen von diesem Objekt ersetzen", dann klicken Sie auf –

+2

Ich musste den IIS-Dienst auch neu starten Änderungen werden wirksam. Meine einfachen virtuellen Verzeichnisse waren aufgrund dieses Fehlers nicht erreichbar. Durch die einfache Aktivierung der anonymen Authentifizierung auf der Ebene "Standardwebsite" konnte ich diesen Fehler beheben. Es musste kein vordefinierter Benutzername oder Passwort hinzugefügt werden. – RBT

4

Alte Frage aber trotzdem!

Das gleiche passiert mir heute Morgen, alles funktionierte gut für Wochen vor ...... ja, rate mal ... Ich ändere meine Windows PC-Benutzerkonto Passwort gestern Nacht !!!!! (wie dumm war ich !!!)

So einfach zu beheben: IIS -> Authentifizierung -> Anonyme Authentifizierung -> bearbeiten und den Benutzer und neues Passwort einstellen !!!!!

1

Ich hatte das gleiche Problem und verbrachte ziemlich viel Zeit damit, die Lösung aufzuspüren. Ich hatte anonyme Authentifizierung auf zwei verschiedenen Ebenen mit zwei verschiedenen Benutzern eingerichtet. Stellen Sie sicher, dass Sie Ihr Setup nicht auf einer niedrigeren Ebene überschreiben.

Verwandte Themen