I have observed that usually User.Identity.Name is mixed case so that for example John Doe in some domain Company would be Company\DoeJ. However, occasionally the user names of certain users on certain servers are lower case, e.g., Company\doej. This seems to change periodically. Furthermore, the same user can bring up the test and production instances of the same application, which are located on two different servers, and occasionally they will be mixed-case in one and lower-case in the other. I cannot find any rhyme or reason to this.
I suppose my question is how exactly is the User.Identity.Name set, where does the information come from? Why would some users be mixed-case and others lower-case only some of the time on only some of the servers?
This has been bugging me for a few days. Any feedback would be appreciated.
ASP.NET 2.0, by the way.
...
Go to the complete details ...