Можно ли использовать один и тот же SqlProfileProvider для двух веб-проектов? - PullRequest
0 голосов
/ 15 декабря 2010

У меня есть веб-проект asp.net, который использует SqlProfileProvider для структуры членства, я называю этот проект A .

Могу ли я использовать это членство из другого проекта asp.net, проекта B ?

Я пытался использовать ту же строку подключения в проекте B , но я получаю LoginError с контролем входа в систему asp.net.

Но если я попытаюсь вызвать участника с кодом для проекта B , как показано ниже;

MembershipUser oneUser = Membership.GetUser («имя пользователя из проекта A»);

это работает. и это показывает мне, что строки подключения и другие параметры членства работают на B.

Но если я использую стандартный контроль входа в систему на странице, он попадает в метод LoginError.

Заранее благодарим за все комментарии.

EDIT :

решено с помощью пользовательского веб-элемента управления.

1 Ответ

0 голосов
/ 15 декабря 2010

Нет причин, по которым он не должен работать. Как вы указали, когда вы используете .net framework, вы можете работать с той же базой данных членства, но только контроль входа не работает. Может быть, некоторые настройки отсутствуют в управлении входом. Попробуйте поработать над этим.

Или было бы легко создать свой элемент управления и не использовать встроенный контроль входа в систему?

...