Установить строку подключения для службы членства с помощью кода - PullRequest
0 голосов
/ 28 января 2010

У меня есть веб-проект ASP.NET и поставщик членства, настроенный через мой web.config. Он полностью работает, поэтому никаких проблем нет.

У нас есть старая система с большим количеством пользователей, и я хотел бы создать библиотеку классов, которая может создавать пользователей в этом проекте ASP.NET, но, поскольку она является библиотекой классов, она не может иметь свой собственный файл app.config.

возможно ли как-то установить всю эту информацию с помощью кода?

<membership defaultProvider="ShidMembershipProvider"> <providers> <clear/> <add name="ShidMembershipProvider" type="SundaHus.AspNet.Membership.ShidMembershipProvider" connectionStringName="ShidConnectionString" enablePasswordRetrieval="true" enablePasswordReset="true" requiersQuestionAndAnswer="true" applicationName="ECB3-development" minRequiredPasswordLength="5"/> </providers> </membership>

1 Ответ

1 голос
/ 28 января 2010

У вас есть пользовательский провайдер членства? Это подключается к вашей собственной базе данных? Вы должны иметь возможность просто указать эту базу данных для вашего кода. Или, если вы просто наследуете функциональность от базового класса, вы также можете попробовать переопределить метод Initialize, найти строку подключения и изменить значение на другое.

...