asp.net - without - iis windows authentication




Prüfliste für IIS 6/ASP.NET Windows-Authentifizierung? (2)

  1. Öffnen Sie MMC Active Directory Users and Computers Snap-In

  2. Erweitern Sie computers Abschnitt von TreeView (linke Seite)

  3. Überprüfen Sie, ob der Computer in Ihrer Domäne registriert ist.

Außerdem müssen Sie sich mit einem Domänenaccount auf diesem Computer anmelden, andernfalls wird diese Authentifizierungsbox angezeigt.

Ich habe Probleme, meine ASP.NET-Anwendung automatisch in die Intranet-Site einzuloggen, die ich gerade erstelle. Ganz gleich, ob ich gegoogelt oder experimentiert habe, es gibt immer eine Login-Box, die vom IE7 angezeigt wird.

Ich habe den Windows-Authentifizierungsmodus in der Web.config festgelegt, den anonymen Zugriff deaktiviert und die richtige Standarddomäne in IIS konfiguriert, aber der Benutzer wird immer noch aufgefordert, sich anzumelden. Noch ärgerlicher ist es, dass der Benutzer die Domäne bereitstellen muss ( DOMAIN \ auser ), die Probleme mit nicht-technischen Besuchern verursacht. Vielen Dank für die Passwort-Erinnerung an Zeus.

Ich bin nicht der Netzwerkadministrator, daher ist es möglich, dass etwas in Active Directory falsch eingerichtet ist, oder dass mir einfach etwas sehr Einfaches fehlt. Bitte beachten Sie, dass ich nicht die Identität des Benutzers annehmen möchte. Ich muss lediglich wissen, dass die IPrincipal.Name-Eigenschaft mit der eines gültigen Datensatzes in meiner Benutzerdatenbank übereinstimmt, wodurch der Benutzer für meine Anwendung authentifiziert wird.

Zu diesem Zweck wäre es sehr nützlich, eine Checkliste aller Konfigurationsanforderungen für AD, ASP.NET und IIS zu haben, um auf diese Weise als Referenz für das Debuggen zusammenzuarbeiten und hoffentlich einige Benutzerprobleme zu reduzieren.


Aktivieren Sie in IIS den anonymen Zugriff, und ermöglichen Sie der web.config die Benutzerauthentifizierung.

Wenn dies nicht funktioniert, senden Sie bitte ein Beispiel Ihrer web.config.





active-directory