Ich habe versucht, diese Frage für ein paar Wochen jetzt über Google
zu lösen und SO zu lesen, und hatte nicht viel Glück, also dachte ich, ich würde endlich versuchen, mich zu fragen .ASP.NET Windows-Authentifizierung funktioniert nicht/nicht akzeptiert
Ich richte eine sehr, sehr einfache ASP.NET
Website in unserem Intranet ein, um Informationen für interne Benutzer zu generieren. Ich verwende die Windows-Authentifizierung anstelle des anonymen Zugriffs, da basierend auf dem Benutzer, der die Website aufruft, unterschiedliche Informationen generiert werden.
Lange Rede, kurzer Sinn, das funktioniert perfekt beim Testen auf meiner lokalen Windows 7
Maschine, wo ich die Anwendung entwickelte. Von der Windows 2008 R2 server
, wo ich es haben möchte, wenn ich die Seite betrete, bekomme ich ein Popup-Fenster, in dem ich nach meinen Zugangsdaten gefragt werde, und selbst wenn ich sie eingebe, werde ich immer wieder danach gefragt. Dies geschieht unabhängig davon, ob ich die Site remote oder lokal betrete. Wenn ich anonymen Zugriff versuche, kann ich beide Seiten erreichen, aber da ich den Benutzer nicht identifizieren kann, kann ich die Informationen, die ich bereitstellen möchte, nicht generieren.
Hinweise:
In IIS habe ich die Windows-Authentifizierung und Identitätswechsel in ASP.NET für die Site aktiviert. Alles andere ist deaktiviert.
Um es herauszufinden, habe ich derzeit die web.config festgelegt, um allen Benutzern zu erlauben und leugne keine.
- Der Host/URL ich es bin mit ist toolName.organization.local
- Ich war besorgt, dass es ein Problem des 2008 R2 Server Admin-Benutzers war in einer anderen Domäne mit Wohnsitz dann meinem Remote-Benutzers, dass ich testete mit aber auch hier funktioniert es nicht lokal.
In der AppHost-Datei habe ich derzeit windowsAuthentication aktiviert.
<windowsAuthentication enabled="true"> <providers> <add value="Negotiate" /> <add value="NTLM" /> </providers> </windowsAuthentication>
Zugegeben, ich verwenden in der Regel die Formularauthentifizierung auf diesem Server für alle anderen internen Stellen so bin ich ein bisschen zu Windows-Authentifizierung und dieses Problem neu. An diesem Punkt bin ich nur nicht sicher, was ich als nächstes versuchen oder überprüfen sollte, daher wäre jeder Rat hilfreich. Vielen Dank.
Sie versuchen dieses Diagnosetool: http://blogs.iis.net/brian-murphy-booth/archive/2007/03/09/delegconfig-delegation-configuration-reporting-tool.aspx? Ignoriere das Postdatum, es gibt eine v7.0/7.5 Version – MatthewMartin