Доступ к автономному членству MVC4 - PullRequest
0 голосов
/ 02 марта 2012

Работа с проектом MVC4 в соответствии с бета-версией MVC4 - обновленными шаблонами - я считаю, что DefaultMembershipProvider веб-конфигурации предлагает параметр MinRequiredPasswordLength. Представление «Регистрация» отображает «@ Membership.MinRequiredPasswordLength». Но когда я изменяю значение в webconfig, оно не меняет значение, отображаемое представлением. Почему нет?

ТНХ

Ответы [ 2 ]

0 голосов
/ 23 марта 2012

Я столкнулся с тем же поведением, установка defaultProvider в web.config помогла мне.

До:

<membership>

После того, как:

<membership defaultProvider="DefaultMembershipProvider">

Теперь, когда я изменяю настройки в web.config, они отражаются на странице регистрации.

[РЕДАКТИРОВАТЬ]

Здесь определенно происходит больше. Я обновил VS & .Net, и теперь все нормализовалось. Я считаю, что поставщик членства пытался использовать и web.config, и другой скрытый файл конфигурации. Если у вас возникла эта проблема, я бы порекомендовал обновить ее до последней версии, поскольку это, скорее всего, ошибка в бета-версии MVC4.

0 голосов
/ 02 марта 2012

Почему бы и нет?

Странно, для меня все меняется.Например, я установил 25 в web.cnofig:

<membership defaultProvider="DefaultMembershipProvider">
    <providers>
        <add 
            name="DefaultMembershipProvider" 
            type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
            connectionStringName="DefaultConnection" 
            enablePasswordRetrieval="false" 
            enablePasswordReset="true" 
            requiresQuestionAndAnswer="false" 
            requiresUniqueEmail="false" 
            maxInvalidPasswordAttempts="5" 
            minRequiredPasswordLength="25" 
            minRequiredNonalphanumericCharacters="0" 
            passwordAttemptWindow="10" 
            applicationName="/" 
        />
    </providers>
</membership>

и получил ожидаемый результат на странице регистрации:

enter image description here

...