Я вывел класс из MembershipProvider
в System.Web.Security
со следующим определением:
public class RedditMembershipProvider : MembershipProvider
{
public RedditMembershipProvider()
{
}
public override int PasswordAttemptWindow
{
get { return 10; }
}
/* snip all the similar properties definition
*/
}
Проблема в том, что я хочу, чтобы при создании экземпляра RedditMembershipProvider
я хотел, чтобы все свойства читались из файла web.config, а не из определения кода выше:
<membership defaultProvider="RedditMembershipProvider">
<providers>
<clear/>
<add name="RedditMembershipProvider"
type="RedditClone.Models.RedditMembershipProvider"
PasswordAttemptWindow=20
/>
</providers>
</membership>
Поэтому, когда я вызываю PasswordAttemptWindow
с точки зрения, я должен получить 20, а не 10. Но теперь я получаю 10, а не 20.
Есть идеи, как решить эту проблему?