Asp.Net成员资格提供程序在Web应用程序中具有明显的用途。我正在考虑尝试利用一些Windows应用程序(更具体地说是WPF)中的功能。有人知道是否可以在Windows应用程序中使用核心功能吗?我主要希望它创建我的数据库表并维护用户、角色和配置文件。我显然不需要使用内置的Web控件(例如登录)。
Asp.Net成员资格提供程序在Web应用程序中具有明显的用途。我正在考虑尝试利用一些Windows应用程序(更具体地说是WPF)中的功能。有人知道是否可以在Windows应用程序中使用核心功能吗?我主要希望它创建我的数据库表并维护用户、角色和配置文件。我显然不需要使用内置的Web控件(例如登录)。
是的。会员资格、角色和档案都是 Visual Studio 2008 客户端应用程序服务的功能(位于项目属性的“服务”选项卡中)。
http://msdn.microsoft.com/zh-cn/library/bb384297.aspx
http://channel9.msdn.com/zh-cn/posts/DanielMoth/Client-Application-Services-with-Visual-Studio-2008/
可以的。
所有的配置都可以在 app.config 中完成,而不是在 asp.net 的 web.config 中。
确保您正在创建一个3.5应用程序(WPF 4目前不可用)- 然后您必须导入System.Web引用。这将允许您像在Web应用程序中一样使用“using System.Web.Security;”...现在您可以访问Membership.CreateUser()等内容。
您的app.config文件必须配置为您的提供程序以及连接字符串。