2010-03-07 2 views
2

У меня есть клиентское серверное приложение. Клиент - сайт asp.net C#, а сервер - просто приложение командной строки в C#. Я планирую использовать удаленный доступ .NET для доступа и отображения информации, находящейся на серверном приложении, и ее предварительной настройки для пользователя, просматривающего клиента.ASP.NET custom MembershipProvider

Серверное приложение имеет пользовательские объекты, которые я хочу использовать для проверки подлинности с помощью кнопок управления asp.net входа в систему и т.д.

Я внедрено создал пользовательский класс «MyMembershipProvider», который реализует MembershipProvider, но я получаю очень смущен прямо сейчас , Что мне делать дальше?

Я знаю, что мне нужно обновить Web.config с помощью узла «членства», но все примеры, которые я видел, имеют ссылку на строку соединения, мне не нужна строка подключения, так как она не будет использовать база данных и т. д.

ответ

0

Надеюсь, что эта статья вам полезна.

http://learn.iis.net/page.aspx/528/how-to-use-the-sample-read-only-xml-membership-and-role-providers-with-iis-70/

Вам нужно, чтобы лучше понять, почему web.config нуждается в определенной конфигурации, так как эти поставщики баз данных на основе есть причины для использования строки подключения в файле web.config. Затем вы знаете, как настроить поставщика (без строки подключения, так как ваша не использует базу данных).

1

ОК, поэтому я понял.

Мне не нужна строка подключения или что-то еще. Все, что я должен был сделать было поставлено:

<membership defaultProvider="Name of the class that you created that implements the MembershipProvider class"> 
    <providers> 
    <clear/> 
    <add 
     name="Name of the class that you created that implements the MembershipProvider clas" 
     type="fully qualified name of the class that you created that implements the MembershipProvider class" /> 
    </providers> 
</membership> 

я, наконец, понял, что элемент выше должен быть внутри элемент в < system.web> и фиксированный, спасибо за вашу помощь.