<membership>
<providers>
<add connectionStringName="MyServer" name="MyServer" type="System.Web.Security.SqlMembershipProvider"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
enablePasswordRetrieval="false" />
</providers>
</membership>
Uygulamayı çalıştırdığınızda Hata ayıklayıcı, Membership.Provider.RequiresQuestionAndAnswer
özelliği true
.
Neden? Ve bunu nasıl düzeltebilirim?
Güncelleme: Ar tuntime, Membership.Providers
koleksiyonu, neredeyse aynı olan iki Sağlayıcı örneğini içerir. farklar şunlardır:
- ilk Sağlayıcı Adı sahiptir == "AspNetSqlMembershipProvider" ve RequiresQuestionAndAnswer == true
- ikinci Sağlayıcı Adı == "Sunucum" ve RequiresQuestionAndAnswer == false vardır.
Şimdi, ilk olanın nereden geldiğini bulmaya çalışıyoruz.
Hata ayıklayıcıdaki sağlayıcı adı sağlayıcınızın adıyla eşleşiyor mu ("MyServer")? –
@MeidanAlon hata ayıklayıcıdaki sağlayıcı adı "AspNetSqlMembershipProvider" gibi görünüyor. Aynı zamanda doğru SQL bağlantı dizesini gösteriyor, bu yüzden doğru olana benziyor. – urig
Bu garip, üyelik içinde defaultProvider = "MyServer" ve –