Wir haben eine ASP.net-App, die auf einem Paar von gehosteten Servern ausgeführt wird. Der Zugriff auf die App wird von IIS mit integrierter Windows-Sicherheit gesteuert. ASP-Code-Dateien befinden sich auf einer Website, während statische Inhalte von einer anderen Site bereitgestellt werden. Die Dateien sitzen auf einer UNC-Freigabe \\10.x.x.1\mySites
und werden von Benutzern mit IE8 und 9 zugegriffen.Ein seltsames mit IIS und Windows-Authentifizierung mit ASP.Net
In den letzten zwei Wochen oder so, die Anwendung Benutzer finden es schwierig, auf die Website zuzugreifen. Wenn sie jetzt den URI anfordern, wird ihnen die Standard-Login-Box angezeigt, die nach jedem einzelnen Zugriffsversuch wieder erscheint. Nach einem halben Dutzend Versuchen endet der Prozess mit einem Fehler "401 Not Authorized".
Das ist merkwürdig genug, aber nachdem wir eines unserer Netzwerk-Mitglieder bekommen haben, stellt sich heraus, dass die Anmeldeinformationen, die der Benutzer in die IIS-Passworteingabe eingegeben hat, nicht an IIS übermittelt werden, Windows Login Id & Passwort) des aktuellen Benutzers, die sind.
Kann jemand Licht auf das werfen, was passiert?