Как заставить RoleManager лезть в нужную мне БД?
От: _Budda_ Украина http://vfm.1gb.ru
Дата: 21.03.07 19:22
Оценка:
Вот содержимое моего xml-файла:

<configuration>
<connectionStrings>
<add name="SqlConnectionMain" connectionString="Data Source=BUDDA-2003E\sqlexpress;Initial Catalog=vfm_elita_bn;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<authentication mode="Forms">
</authentication>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
<providers>
<clear/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlConnectionMain" applicationName="MembershipSample" enablePasswordRetrieval="false" enablePasswordReset="false"
requiresQuestionAndAnswer="false" passwordFormat="Hashed"
minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" />
</providers>
</membership>
</system.web>
</configuration>

Этого мало? ПОдскажите, плиз, почему при вызове:

if (!Roles.RoleExists("user"))
                Roles.CreateRole("user");

Идёт обращение не к мое БД, которая подключается при помощи SqlConnectionMain, а куда-то в системные базы...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.