Можете ли вы использовать поставщика членства asp.net в приложении Windows? - PullRequest
15 голосов
/ 14 января 2009

У поставщика членства в Asp.Net есть несколько явных применений в веб-приложении. Я думаю о том, чтобы попытаться использовать некоторые функции в приложении Windows (более конкретно, WPF). Кто-нибудь знает, возможно ли использовать основные функции в приложении для Windows? В основном я просто ищу его для создания таблиц базы данных и поддержки пользователей, ролей и профилей. Очевидно, мне не нужно использовать встроенные веб-элементы управления (например, логин).

Ответы [ 4 ]

10 голосов
/ 14 января 2009

Да. Членство, роли и профили - это все функции служб клиентских приложений Visual Studio 2008 (вкладка «Службы» свойств проекта)

http://msdn.microsoft.com/en-us/library/bb384297.aspx

http://channel9.msdn.com/posts/DanielMoth/Client-Application-Services-with-Visual-Studio-2008/

3 голосов
/ 15 января 2009

У меня есть приложение winform, которое общается с DotNetNuke (DNN). DNN использует поставщика членства Asp.net, поэтому источник будет работать для других приложений, которые также используют этого участника членства. Это очень простое приложение, поэтому вы должны легко читать исходные тексты.

http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3

Вы должны иметь возможность адаптировать источник для работы с WPF.

1 голос
/ 15 января 2009

Да, вы можете.

Вся конфигурация может быть выполнена в app.config вместо web.config asp.net.

0 голосов
/ 19 мая 2011

Убедитесь, что вы создаете приложение 3.5 (WPF 4 пока не работает) - тогда вы должны импортировать ссылку System.Web. Это позволит вам использовать «using System.Web.Security;» как обычно в веб-приложении ... теперь вы можете получить доступ к таким материалам, как Membership.CreateUser ()

Ваш файл app.config должен быть настроен для вашего провайдера вместе со строкой соединения.

...