Я не могу войти в систему, используя какую-либо учетную запись участника, используя версию приложения .net 4.0. Он терпит неудачу, как будто это неправильный пароль, и FailedPasswordAttemptCount увеличивается в таблице my_aspnet_membership.
(Я использую членство с провайдером членства mysql.)
Я могу создавать новых пользователей. Они появляются в базе данных. Но я не могу войти, используя учетные данные нового пользователя (да, IsApproved равно 1).
Одна подсказка заключается в том, что хешированные пароли в базе данных длиннее для пользователей, созданных с использованием версии asp.net 4.0, например, 3lwRden4e4Cm + cWVY / spa8oC3XGiKyQ2UWs5fxQ5l7g =, а старые .net 3.5 все похожи на + JQf1EcttK + 3fZVFF 3BF ,
Я все еще могу войти при подключении к той же БД с версией .net 3.5, но только к старым учетным записям, а не к новым, созданным с версией .net 4.0.
Версия 4.0 не может войти ни в какие аккаунты.
Я попытался удалить всю базу данных в моей тестовой системе, затем таблицы членства автоматически создаются при первом запуске, но все равно остается тем же, может создавать пользователей, но не может войти.