你能在Windows应用程序中使用ASP.NET成员资格提供程序吗?

15

Asp.Net成员资格提供程序在Web应用程序中具有明显的用途。我正在考虑尝试利用一些Windows应用程序(更具体地说是WPF)中的功能。有人知道是否可以在Windows应用程序中使用核心功能吗?我主要希望它创建我的数据库表并维护用户、角色和配置文件。我显然不需要使用内置的Web控件(例如登录)。

4个回答

10

3
我有一个Winform应用程序,与DotNetNuke (DNN)通信。DNN使用Asp.net成员提供程序,因此该源代码也适用于使用该成员提供程序的其他应用程序。这是一个非常简单的应用程序,因此您应该能够轻松阅读源代码。
您应该能够适应修改源码以使其与WPF一起使用。 http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3

你的简单应用程序出现了404错误。 - Jan 'splite' K.
旧网站已经崩溃了,请将下载放在另一个网站上。 - Hector Sosa Jr

1

可以的。

所有的配置都可以在 app.config 中完成,而不是在 asp.net 的 web.config 中。


0

确保您正在创建一个3.5应用程序(WPF 4目前不可用)- 然后您必须导入System.Web引用。这将允许您像在Web应用程序中一样使用“using System.Web.Security;”...现在您可以访问Membership.CreateUser()等内容。

您的app.config文件必须配置为您的提供程序以及连接字符串。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接