如何找出我的ASP.Net MVC应用程序运行的用户?

时间:2010-02-02 17:18:57

标签: c# asp.net asp.net-mvc security iis

我想在ASP.Net MVC数据库检查页面的诊断页面上显示运行该应用程序的Windows用户,以帮助用户检查他们是否正确设置了IIS。我在哪里可以找到这些信息?

我尝试了System.Threading.Thread.CurrentPrincipal.Identity.Name,但似乎包含表单身份验证的登录用户,而不是运行代码的基础Windows用户。

2 个答案:

答案 0 :(得分:7)

WindowsIdentity.GetCurrent().Name

答案 1 :(得分:3)

您可以使用System.Environment.UserName获取运行该应用程序的Windows用户帐户。