In .net, wenn eine Website in IIS gehostet wird, wie erhalten Sie den aktuellen Benutzer, unter dem die Website ausgeführt wird. dh der Benutzer des Anwendungspools ist nicht der aktuelle Benutzer, der auf die Site zugreift.
Verwenden von integrierten Fenstern und Impersonate.
%Vor%Um zu dem App-Pool-Benutzer in verwaltetem Code zurückzukehren, können Sie Folgendes tun:
%Vor%Wenn Sie nur den Benutzer sehen müssen, können Sie nicht einfach Environment.UserName verwenden?
Ich habe gerade meine Umgebung so konfiguriert, dass sie mit einem klassischen App-Pool (mit aktiviertem Identitätswechsel) ausgeführt wird, und der Benutzer wird als IUSR mit der Identität "Annehmen" angezeigt.
Tags und Links .net iis windows-integrated-auth