What is the difference between System.Web.HttpContext.Current.User.Identity.Name
and System.Environment.UserName
in the context of a ASP.Net Web Application Project?
Here's the code of what I'm trying to do:
Database myDB = DatabaseFactory.CreateDatabase();
bool IsAuthUser = myDB.ExecuteScalar("procIsAuthorizedUser", System.Environment.UserName);
If they are functionally identical, which is better in terms of performance?
This is a C# 4.0/ASP.Net web application which will see moderate usage internally in the organization. Thank you for the answers.