Die Windows-Authentifizierung in IIS 7.5 schlägt mit der Vertrauensstellungsbeziehung fehl

8

Ich habe eine ASP.Net 2.0-Anwendung, die integrierte Windows-Authentifizierung verwendet, um Benutzer zu authentifizieren / zu autorisieren. Die Anwendung funktioniert gut unter Windows XP / IIS 5.1, Windows Server 2008 / IIS 7 und Windows Vista / IIS 7. Wenn ich versuche, diese Anwendung unter Windows 7 / IIS 7.5 auszuführen, bekomme ich die folgende Ausnahme: The trust relationship between this workstation and the primary domain failed.

Der Stack-Trace ist wie folgt:

%Vor%

Die Datei web.config enthält die folgenden Informationen zur Authentifizierung / Autorisierung:

%Vor%

Die meisten Ergebnisse, die ich bei der Untersuchung dieses Fehlers gefunden habe, geben an, dass das Problem mit einem fehlerhaften Computerkonto in der Domäne zusammenhängt, und listen die Lösung auf, wenn sie sich erneut der Domäne anschliesst. Ich habe dies getan, aber der Fehler erscheint immer noch. "Normale" Domänenoperationen funktionieren einwandfrei (Zugriff auf UNC - Freigaben, Anmeldung usw.).

Diese Anwendung wird im Classic .Net AppPool aus Kompatibilitätsgründen ausgeführt. Ich habe versucht, die Identität des AppPool auf "NetworkService" zu ändern, aber der Fehler besteht immer noch.

Jede Hilfe wird sehr geschätzt.

    
Sean Carpenter 11.08.2009, 12:53
quelle

3 Antworten

5

Ich habe endlich eine Antwort darauf gefunden, nachdem ich unter Windows Server 2008 R2 das gleiche Problem hatte. Aus diesem Artikel :

  

Deaktivieren Sie die folgenden Richtlinien auf dem Windows 2008 R2-Server, führen Sie gpupdate / force aus, und starten Sie den Server neu.

     

"Computerkonfiguration \ Windows-Einstellung \ Sicherheitseinstellungen \ Lokale Richtlinien \ Sicherheitsoption"

     

Domänenmitglied: Daten des sicheren Kanals digital verschlüsseln oder signieren (immer)
  Domänenmitglied: Verschlüsseln Sie sichere Kanaldaten (wenn möglich)
  Domänenmitglied: Signieren Sie sichere Kanaldaten (wenn möglich)

Ich kann bestätigen, dass dies das Problem auch unter Windows 7 behoben hat.

    
Sean Carpenter 25.11.2009, 00:14
quelle
1

Ich füge das für zukünftige Referenz hinzu:

"Fehler 1789, wenn Sie die Funktion LookupAccountName auf einem Computer verwenden, auf dem Windows 7 oder Windows Server 2008 R2 ausgeführt wird"

Ссылка

Das könnte auch eine Lösung für das Problem sein.

    
jishi 02.08.2010 14:00
quelle
-1

Ich nehme an, dass dieser Windows 7-Rechner Probleme beim Zugriff auf die Domäne hat. Also schlage ich dir vor,

  1. Entfernen Sie diesen Windows 7-Computer von der Domäne.
  2. Verbinden Sie dieses Gerät mit der Domäne.

Es sollte nichts mit Windows 7 oder dem IIS-Server zu tun haben, so als ob Sie mit der Fehlermeldung "Die Vertrauensbeziehung zwischen dieser Arbeitsstation und der primären Domäne ist fehlgeschlagen" suchen würden, die meisten Ergebnisse beziehen sich auf Active Directory / p>     

Lex Li 22.08.2009 09:36
quelle