В чем разница между System.Web.HttpContext.Current.User.Identity.Name
и System.Environment.UserName
в контексте проекта веб-приложения ASP.Net?
Вот код того, что я пытаюсь сделать:
Database myDB = DatabaseFactory.CreateDatabase();
bool IsAuthUser = myDB.ExecuteScalar("procIsAuthorizedUser", System.Environment.UserName);
Если они функционально идентичны, что лучше с точки зрения производительности?
Это веб-приложение С# 4.0/ASP.Net, которое будет видеть умеренное использование внутри организации. Спасибо за ответы.