你可以在Windows应用程序中使用asp.net成员资格提供程序?

Asp.Net成员提供者在Web应用程序中有一些明确的用途。 我正在考虑尝试利用Windows应用程序(更具体地说是WPF)中的一些function。 有谁知道是否有可能在Windows应用程序中使用核心function? 我主要是在寻找它来创build我的数据库表,并维护用户,angular色和configuration文件。 我显然不需要使用内置的网页控件(例如Login)。

我有一个与DotNetNuke(DNN)交谈的Winform应用程序。 DNN使用Asp.net成员资格提供程序,因此该源代码也适用于使用该成员资格提供程序的其他应用程序。 这是一个非常简单的应用程序,所以你应该能够轻松地阅读源代码。

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

您应该能够调整源代码以使用WPF。

是。 成员资格,angular色和configuration文件是Visual Studio 2008客户端应用程序服务的全部function(项目属性的“服务”选项卡)

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

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

是的你可以。

所有的configuration可以在app.config内完成,而不是asp.net的web.config。

确保你正在创build一个3.5应用程序(WPF 4将无法正常工作) – 那么你必须导入参考System.Web。 这将允许您使用“使用System.Web.Security;” 像你通常会在一个networking应用程序…现在你可以访问的东西,如Membership.CreateUser()

您的app.config文件必须与您的提供程序一起configuration连接string。