【发布时间】:2026-01-27 19:15:01
【问题描述】:
Asp.Net 会员提供程序在网络应用中有一些明确的用途。我正在考虑尝试利用 Windows 应用程序(更具体地说是 WPF)中的一些功能。有谁知道是否可以在 Windows 应用程序中使用核心功能?我主要只是在寻找它来创建我的数据库表,并维护用户、角色和配置文件。我显然不需要使用内置的网络控件(例如登录)。
【问题讨论】:
标签: .net asp.net wpf asp.net-membership
Asp.Net 会员提供程序在网络应用中有一些明确的用途。我正在考虑尝试利用 Windows 应用程序(更具体地说是 WPF)中的一些功能。有谁知道是否可以在 Windows 应用程序中使用核心功能?我主要只是在寻找它来创建我的数据库表,并维护用户、角色和配置文件。我显然不需要使用内置的网络控件(例如登录)。
【问题讨论】:
标签: .net asp.net wpf asp.net-membership
是的。成员资格、角色和配置文件都是 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/
【讨论】:
我有一个与 DotNetNuke (DNN) 对话的 winform 应用程序。 DNN 使用 Asp.net 成员资格提供程序,因此该来源也适用于使用该成员资格提供程序的其他应用程序。这是一个非常简单的应用程序,因此您应该能够轻松阅读源代码。
http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3
您应该能够调整源以使用 WPF。
【讨论】:
是的,你可以。
所有配置都可以在 app.config 中完成,而不是在 asp.net 的 web.config 中完成。
【讨论】:
确保您正在创建一个 3.5 应用程序(WPF 4 还不能工作) - 然后您必须导入参考 System.Web。这将允许您使用“使用 System.Web.Security;”就像您通常在 Web 应用程序中一样...现在您可以访问诸如 Membership.CreateUser() 之类的东西
您的 app.config 文件必须与连接字符串一起为您的提供商配置。
【讨论】: