4 Stimmen

Wie finde ich heraus, unter welchem Benutzer meine ASP.Net MVC-Anwendung ausgeführt wird?

Ich möchte den Windows-Benutzer, unter dem die Anwendung läuft, auf einer Diagnoseseite auf meiner ASP.Net MVC-Datenbankprüfungsseite anzeigen, damit der Benutzer überprüfen kann, ob er seinen IIS korrekt eingerichtet hat. Wo kann ich diese Informationen finden?

Ich habe System.Threading.Thread.CurrentPrincipal.Identity.Name ausprobiert, aber das scheint den angemeldeten Benutzer über die Formularauthentifizierung zu enthalten, nicht den zugrunde liegenden Windows-Benutzer, als der der Code ausgeführt wird.

7voto

Keith Adler Punkte 20478
WindowsIdentity.GetCurrent().Name

3voto

womp Punkte 113535

Sie können verwenden System.Environment.UserName um das Windows-Benutzerkonto zu ermitteln, unter dem die Anwendung ausgeführt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X