【问题标题】:Can you use the asp.net membership provider in a windows application?您可以在 Windows 应用程序中使用 asp.net 成员资格提供程序吗?
【发布时间】:2026-01-27 19:15:01
【问题描述】:

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

【问题讨论】:

    标签: .net asp.net wpf asp.net-membership


    【解决方案1】:

    是的。成员资格、角色和配置文件都是 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/

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 你的简单应用是 404。
      • 旧网站宕机了。把下载放到另一个网站上。
      【解决方案3】:

      是的,你可以。

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

      【讨论】:

        【解决方案4】:

        确保您正在创建一个 3.5 应用程序(WPF 4 还不能工作) - 然后您必须导入参考 System.Web。这将允许您使用“使用 System.Web.Security;”就像您通常在 Web 应用程序中一样...现在您可以访问诸如 Membership.CreateUser() 之类的东西

        您的 app.config 文件必须与连接字符串一起为您的提供商配置。

        【讨论】:

          最近更新 更多