2016-11-09 102 views
1

我试图获取用户名[前]管理员,约翰,露西等],所以我可以将其存储到一个字符串,并创建一个文件路径来保存我的应用程序中的文件。我完全不知道如何做到这一点。我尝试使用Microsoft.AspNet.Identity;命名空间,但这并没有帮助我,因为UserManager类项目的模板采用User,这正是我试图首先找到的。老实说,我现在只是在晚上穿过森林。看不到,也不知道该去哪里。任何帮助都是极好的!!由于如何获取电脑的用户名?

+0

您是否已在Web服务器中正确设置应用程序的身份验证?假设这是一个Web应用程序,因为你引用了'Microsoft.AspNet.Identity'。您应该仔细阅读身份验证在ASP.NET中的工作方式:https://msdn.microsoft.com/en-us/library/eeyk640h.aspx – itsme86

+1

您的意思是http://stackoverflow.com/questions/1240373/how -DO-I-得到最电流的用户名,在净使用-C? – Clive

回答

1

尝试使用此方法获得的当前登录用户的用户名:

string username = Environment.UserName; 

Microsoft Docs

这是系统命名空间,因此没有必要使用Windows身份。