¿Puedes usar el proveedor de membresía asp.net en una aplicación de Windows?

El proveedor de membresía Asp.Net tiene algunos usos claros en una aplicación web. Estoy pensando en tratar de aprovechar algunas de las características en una aplicación de Windows (más específicamente, WPF). ¿Alguien sabe si es posible usar las funciones principales en una aplicación de Windows? Principalmente lo estoy buscando para crear las tablas de mi base de datos y mantener usuarios, roles y perfiles. Obviamente no necesito usar los controles web integrados (por ejemplo, Iniciar sesión).

Tengo una aplicación winform que habla con DotNetNuke (DNN). DNN utiliza el proveedor de membresía Asp.net, por lo que la fuente funcionará para otras aplicaciones que también usan ese proveedor de membresía. Es una aplicación muy simple, por lo que debería poder leer la fuente fácilmente.

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

Debería poder adaptar la fuente para que funcione con WPF.

Sí. La membresía, los roles y los perfiles son todas las características de los Servicios de aplicaciones cliente de Visual Studio 2008 (pestaña Servicios de las propiedades de un proyecto)

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

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

Sí tu puedes.

Toda la configuración se puede hacer dentro de app.config en lugar de web.config de asp.net.

Asegúrese de estar creando una aplicación 3.5 (WPF 4 no funcionará aún) – Luego debe importar la referencia System.Web. Esto le permitirá usar “using System.Web.Security;” como lo haría normalmente en una aplicación web … ahora puede acceder a cosas como Membership.CreateUser ()

Su archivo app.config debe configurarse para su proveedor junto con una cadena de conexión.