Uygulamanın .net 4.0 sürümünü kullanarak üyelik hesaplarından herhangi birini kullanarak giriş yapamıyorum. Yanlış parola gibi başarısız olur ve FailedPasswordAttemptCount my_aspnet_membership tablosunda artar. (mysql üyelik sağlayıcısı üyeliğini kullanıyorum.)Oturum açma, ASP.NET 4.0'a yükseltildikten sonra başarısız oluyor. 3.5
Yeni kullanıcılar oluşturabilirim. Veritabanında görünürler. Ancak, yeni kullanıcı kimlik bilgilerini kullanarak oturum açamıyorum (evet, IsApproved is 1).
Bir ipucu veritabanında karma şifreleri, örneğin 3lwRden4e4Cm + cWVY/spa8oC3XGiKyQ2UWs5fxQ5l7g = ve eski .net 3.5 olanları tüm böylesin + JQf1EcttK + 3fZiFpbBANKVa92c uzun kullanıcılar içindir asp.net 4.0 sürümü kullanılarak oluşturulan olmasıdır =.
Hala .net 3.5 sürümü ile aynı db'ye bağlanırken oturum açabiliyorum, ancak yalnızca eski hesaplara değil, .net 4.0 sürümü ile oluşturulan yenilere değil. 4.0 sürümü herhangi bir hesapta oturum açamaz.
benim test sisteminde tüm veritabanını silmeye çalıştık, üyelik tabloları ardından otomatik ilk çalıştırmada oluşturulur, ancak kullanıcıları oluşturabilir, hala aynı, ama giriş yapamıyorum. Ben yaşıyorum
Siz bayım benim için günü kurtardı:
eski HMACSHA1 algoritmasını kullanmak için ASP.NET 4 Web uygulaması yapılandırmak için Web.config dosyasındaki system.web bölümüne aşağıdaki ayarı ekleyin . +1 –