J'essaie de trouver le nom d'utilisateur actuel pour mon application sharepoint. Il y a plus d'une façon de le faire. Cependant, le point de partage renvoie une valeur trompeuse.SPContext.Current.Web.CurrentUser renvoie une valeur trompeuse
System.Security.Principal.WindowsIdentity.GetCurrent().Name // returns MY_COMPUTER\\my_user
HttpContext.Current.User.Identity.Name // returns MY_COMPUTER\\my_user
HttpContext.Current.Request.ServerVariables["AUTH_USER"] // returns MY_COMPUTER\\my_user
Microsoft.SharePoint.SPContext.Current.Web.CurrentUser.LoginName // returns SHAREPOINT\\system
Quelle est la cause de ce problème? Est-ce que je rencontrerai des problèmes si je vais utiliser un mode non-sharepoint?
Cela peut être un problème d'installation car une recherche rapide de l'Internet semble montrer qu'il retourne correctement et pas le SHAREPOINT \ System que vous voyez. –