Klassische ASP-Anforderung an.ServerVariables("LOGON_USER") Rückgabe falscher Benutzername

Classic ASP-Anforderung an.ServerVariables("LOGON_USER") ist Rückgabe falscher Benutzername. Hier ist das Szenario:

Ich habe zwei Konten auf die Domäne, einer für die Verwaltung und eine für den normalen Gebrauch.
Das admin-Konto ist als admin in die Gruppe der Administratoren) auf dem server, wo das ASP-Skript ausgeführt wird. Server ist Windows 2003 mit IIS 6.0.

Ich mich einloggen, um meine Maschine mit meinem normalen Benutzer-Konto und gehen Sie auf die Seite und es ist wieder in mein admin-Konto Benutzernamen. Warum ist das passiert ? Dies funktioniert gut für andere.

<%
Response.Write "LOGON_USER: " & Request.ServerVariables("LOGON_USER") & "<br>"
Response.Write "REMOTE_USER: " & Request.ServerVariables("REMOTE_USER") & "<br>"
Response.Write "AUTH_USER: " & Request.ServerVariables("AUTH_USER") & "<br>"
Response.Write "<br>"
'Show all server variables
For Each Item In Request.ServerVariables
Response.Write Item & " = " & Request.ServerVariables(Item) & "<br>"
Next
%>

Anonyme Zugriff deaktiviert ist und die Windows-Authentifizierung auf.

Dank,

Jari

  • Was Konto der IIS-Anwendungspool unter?
  • Tut AUTH_USER sagen, die gleiche? Ist der anonyme Zugriff aktiviert? Wenn ja, welches Konto ist so konfiguriert, dass anonyme Benutzer?
  • Es läuft unter dem System-Konto
  • LOGON_USER, AUTH_USER und REMOTE_USER wieder den gleichen admin-Benutzer. Ich bin auch nicht der einzige, der das passiert.
  • Anonymer Zugriff ist deaktiviert. Die Windows-Authentifizierung auf.
InformationsquelleAutor Jari | 2010-02-24
Schreibe einen Kommentar