Membership.GetAllUsers () возвращает коллекцию MembershipUserCollection, которую вы можете использовать для доступа к отдельному MembershipUser. Пример:
MembershipUserCollection users = Membership.GetAllUsers();
string email = users["some_username"].Email;
Вы также можете получить ProfileInfo аналогичным образом:
ProfileInfoCollection profiles = ProfileManager.GetAllProfiles(ProfileAuthenticationOption.All);
DateTime lastActivity = profiles["some_username"].LastActivityDate;
Однако по умолчанию свойства FirstName и LastName отсутствуют, если вы не указали их вручную в поставщике своего профиля.
Проверьте MembershipUser class и ProfileInfo class для более подробной информации. Вы также можете проверить SqlProfileProvider class в качестве примера поставщика профилей, если вы его еще не внедрили.