Ich versuche dies:Können Sie HttpContext.Current.UserIdentity.Name mit Reflektion festlegen?
typeof(FormsIdentity)
.GetField("Name", BindingFlags.Instance | BindingFlags.NonPublic)
.SetValue(HttpContext.Current.User.Identity, newUsername);
aber typeof(FormsIdentity).GetField("Name", BindingFlags.Instance | BindingFlags.NonPublic)
gibt null zurück. Was ich versuche zu tun ist, einem Benutzer zu erlauben, seinen Benutzernamen zu ändern.
Sie würden die 'HttpContext' Identität nach dem richtigen Prozess besser dran, für die Einstellung. –