2010-04-12 3 views
1

Я сделал это раньше, но не могу вспомнить, как для меня жизнь. Я использовал aspnetreg_sql.exe для создания таблиц членства в моей базе данных. Но теперь, похоже, я не могу указать свое веб-приложение на правильную базу данных. В настройках провайдера в интерфейсе управления asp.net я вижу только переключатель с меткой «AspNetSqlProvider», но я могу проверить его (в котором он всегда терпит неудачу). Я не могу изменить соединение. Может кто-то помочь мне с этим?asp.net член выбор поставщика

Приветствия, Билли

ответ

0

Информация о соединении должно быть в файле web.config в разделе < ConnectionStrings>.

+0

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

1

искать что-то вроде этого в web.config:

<membership defaultProvider="AspNetSqlProvider" userIsOnlineTimeWindow="15"> 
<providers> 
<add name="zzz" type="System.Web.Security.SqlMembershipProvider" connectionStringName="appServicesConn" applicationName="zzz" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" minRequiredNonalphanumericCharacters="0" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="8" passwordAttemptWindow="5" passwordStrengthRegularExpression="" passwordFormat="Hashed" /> 
</providers> 

Это должно указать вам на строку подключения.

+0

hi steve, этого не было в проекте, но то, что я сделал, было просто скопировать и вставить из другого проекта и изменить строки подключения – iamjonesy

3

Поставщик членства должен очистить существующий результат и добавить новый результат в новое соединение; по умолчанию используется локальный сервер sql.

<membership defaultProvider="p"> 
    <providers> 
    <clear /> 
    <add name="p" type="System.Web.Security.SqlMembershipProvider" connectionStringName="myConnectionString" ... /> 
</providers> 

Так ключи здесь, чтобы очистить существующий поставщик, установка поставщика по умолчанию на имя вашей записи и добавления новой записи с поставщиком членства в построенном, что указывает на вашей БД.

Смежные вопросы