Членство не использует провайдера по умолчанию

1

Вчера я настроил приложение WPF для использования Membership. Все работает нормально. Сегодня я снова начинаю работать, и сначала я не могу подключиться к моей базе данных; Оказывается, у меня нет SQL Server. Я устанавливаю SQL Server 2012 Express, и мое приложение все еще не работает нормально.

Это мой конфиг. Ничего не изменилось со вчерашнего дня, когда он работал:

<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.5" />
        <httpRuntime targetFramework="4.5" />
        <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="60">
            <providers>
                <clear />
                <add
                  name="SqlProvider"
                  type="System.Web.Security.SqlMembershipProvider"
                  connectionStringName="SamenSterker"
                  enablePasswordRetrieval="false"
                  enablePasswordReset="true"
                  requiresQuestionAndAnswer="false"
                  requiresUniqueEmail="true"
                  passwordFormat="Hashed"
                  minRequiredPasswordLength="6"
                  minRequiredNonalphanumericCharacters="0"
                  maxInvalidPasswordAttempts="100"
                  passwordStrengthRegularExpression=""/>
            </providers>
        </membership>
    </system.web>
    <connectionStrings>
        <add name="SamenSterker" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=GH2_SQLserver;Integrated Security=True" providerName=".NET Framework Data Provider for SQL Server"/>
    </connectionStrings>
</configuration>

Когда я перехожу через свою программу, я могу видеть, какой поставщик он использует, и, похоже, он использует стандартный поставщик, а не мой по умолчанию. Кто-нибудь знает, почему он не может использовать мой поставщик по умолчанию?

Теги:
wpf
asp.net-membership

1 ответ

0
Лучший ответ

Кажется, я решил это, но я этого не понимаю. Проект существует из приложения и службы. Служба ведет переговоры с сервером sql и, следовательно, нуждается в членском провайдере. Вот как я это сделал вчера.

Однако сегодня для моего приложения неожиданно нужен поставщик по умолчанию, хотя он не подключается к серверу sql.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню