#c# #winforms #visual-studio-2010 #security
#.net #asp.net #wpf #asp.net-членство
Вопрос:
The Asp.Net поставщик членства имеет несколько очевидных применений в веб-приложении. Я подумываю о том, чтобы попытаться использовать некоторые функции в приложении Windows (более конкретно, WPF). Кто-нибудь знает, можно ли использовать основные функции в приложении Windows? В основном я просто ищу его для создания своих таблиц базы данных и обслуживания пользователей, ролей и профилей. Мне, очевидно, не нужно использовать встроенные веб-элементы управления (например, логин).
Ответ №1:
ДА. Членство, роли и профили — это все функции служб клиентских приложений 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/
Ответ №2:
У меня есть приложение winform, которое взаимодействует с DotNetNuke (DNN). DNN использует Asp.net поставщик членства, поэтому исходный код будет работать и для других приложений, которые также используют этого поставщика членства. Это очень простое приложение, поэтому вы сможете легко прочитать исходный код.
http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3
Вы должны быть в состоянии адаптировать исходный код для работы с WPF.
Комментарии:
1. Ваше простое приложение — 404.
2. Старый сайт вышел из строя. Поместите загрузку на другой сайт.
Ответ №3:
Да, вы можете.
Вся настройка может быть выполнена в app.config вместо web.config asp.net .
Ответ №4:
Убедитесь, что вы создаете приложение 3.5 (WPF 4 еще не будет работать) — затем вы должны импортировать справочную систему.Web. Это позволит вам использовать «использование System.Web.Security;», как обычно, в веб-приложении… теперь вы можете получить доступ к таким вещам, как членство.CreateUser()
Ваш файл app.config должен быть настроен для вашего поставщика вместе со строкой подключения.