У меня есть существующий сайт в Sitecore 7.2. Я хотел бы переместить сайт из Sitecore и в новый проект MVC 5. Я хотел бы, чтобы мои пользователи могли использовать свои существующие учетные данные. Мне кажется, из схемы базы данных, что Sitecore использует Членство в SQL для управления магазином пользователя. Я установил aspnet_regsql.exe
для настройки новой базы данных и имеет ту же структуру, что и база данных Sitecore.Конфигурирование членства в SQL с MVC 5
Я добавил следующее к моему новому web.config.
<profile defaultProvider="DefaultProfileProvider">
<providers>
<add name="DefaultProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
</providers>
</profile>
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<clear />
<add name="DefaultMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="MyApplication" passwordFormat="Hashed" />
</providers>
</membership>
<roleManager defaultProvider="DefaultRoleProvider">
<providers>
<add name="DefaultRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
</providers>
</roleManager>
Когда я запускаю свой новый тестовый проект создает дополнительные таблицы в моей новой базе данных и не использует те, которые были созданы с помощью aspnet_regsql.exe
.
Мой вопрос: что мне нужно добавить в мой новый MVC 5 web.config и в других местах, чтобы заставить мой новый проект использовать таблицы членства SQL, созданные с помощью aspnet_regsql.exe?
Есть ли у вас советы/советы по использованию старого членства с MVC 5? –