Checkliste für die IIS 6 / ASP.NET Windows-Authentifizierung?

stimmen
24

Ich habe Probleme wurden mit meiner ASP.NET-Anwendung erhalten Benutzer automatisch in die Intranet-Site anmelden Ich baue. Egal, die googeln oder das Experimentieren I angewandt, gibt es immer ein Login-Feld von IE7 angezeigt.

Ich habe in der Web.config, deaktiviert anonymen Zugriff setzt die Windows - Authentifizierung Modus bekam und konfigurierte , um die richtige Standarddomäne in IIS, aber es ist immer noch fragt den Benutzer anmelden und mehr nervend, muss der Benutzer auch die Domain zur Verfügung zu stellen ( DOMAIN \ ause ), die Probleme mit nicht-technischen Besuchern verursacht. Danke , dass Zeus für Passwort Erinnern Funktionalität.

Ich bin nicht der Netzwerkadministrator, so dass es möglich ist, dass etwas über Active Directory ist falsch eingestellt, oder es könnte nur sein, mir etwas sehr einfach fehlt. Bitte beachten Sie, dass ich nicht wollen, um den Benutzer zu imitieren, ich muss nur wissen, dass die IPrincipal.Name Eigenschaft, dass eines gültigen Rekordspiele in meiner Benutzerdatenbank, damit der Benutzer meine Anwendung zu authentifizieren.

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

Veröffentlicht am 03/08/2008 um 12:21
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
15

Es klingt wie Sie alle serverseitigen Basen behandelt haben - vielleicht ist es ein Client-Problem? Ich nehme an, Ihre Benutzer haben die Authentifizierung in IE7 aktiviert integriert? (Extras -> Internetoptionen -> Erweitert -> Sicherheit). Dies ist standardmäßig aktiviert.

Außerdem wird Ihre Website richtig durch IE7 erkannt als in der lokalen Intranetzone zu sein? Der IE7 Standard ist die automatische Anmeldung zu ermöglichen, nur in dieser Zone, so dass die Nutzer aufgefordert werden würden, wenn IE denkt Ihre Website im Internet ist. Ich glaube, einen Hostnamen mit einem Punkt mit darin IE bewirkt, dass die Website in die Internetzone platzieren.

Beantwortet am 03/08/2008 um 16:24
quelle vom benutzer

stimmen
1
  1. Öffnen Sie Active Directory Users and ComputersMMC - Snap - in

  2. Erweitern computersAbschnitt aus TreeView(linke Seite)

  3. Überprüfen Sie, ob der Computer in Ihrer Domain registriert ist.

Außerdem haben Sie mit einem Domänenkonto auf diesem Computer anmelden, ansonsten, dass die Authentifizierung Feld angezeigt wird.

Beantwortet am 18/09/2008 um 08:43
quelle vom benutzer

stimmen
0

In IIS, annonymous Zugriff ermöglichen und erlauben dem web.config Benutzerauthentifizierung zu handhaben.

Wenn dies nicht funktioniert, können Sie bitte eine Probe Ihres web.config senden.

Beantwortet am 05/08/2008 um 19:01
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more