我想在ASP.Net MVC数据库检查页面的诊断页面上显示运行该应用程序的Windows用户,以帮助用户检查他们是否正确设置了IIS。我在哪里可以找到这些信息?
我尝试了System.Threading.Thread.CurrentPrincipal.Identity.Name,但似乎包含表单身份验证的登录用户,而不是运行代码的基础Windows用户。
答案 0 :(得分:7)
WindowsIdentity.GetCurrent().Name
答案 1 :(得分:3)
您可以使用System.Environment.UserName
获取运行该应用程序的Windows用户帐户。