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