Мы только что натолкнулись на странную ошибку в нашем приложении, которая использует членство asp.net.
Администратор создал несколько пользователей с пробелами за своим именем: «Мое имя пользователя»
В таблице Пользователи это сохраняется как обычно, поэтому без пробелов: «Мое имя пользователя»
Пользователь также может войти в систему, используя имя без пробелов: «Мое имя пользователя»
Когда мы используем User.Identity.Name в нашем приложении, результатом будет имя пользователя С пробелами: «My Username».
Откуда эти пространства? Они не хранятся в таблице Users, откуда он это взял?!