您可以在 Windows 应用程序中使用 asp.net 会员资格提供程序吗?
Asp.Net 会员资格提供程序在 Web 应用程序中有一些明确的用途。 我正在考虑尝试利用 Windows 应用程序(更具体地说是 WPF)中的一些功能。 有谁知道是否可以在Windows应用程序中使用核心功能? 我主要只是寻找它来创建我的数据库表,并维护用户、角色和配置文件。 我显然不需要使用内置的网络控件(例如登录)。
The Asp.Net membership provider has some clear uses in a web app. I am thinking about trying to leverage some of the features in a windows application (more specifically WPF). Does anyone know if it is possible to use the core features in a windows app? I am mostly just looking for it to create my database tables, and maintain users, roles, and profiles. I obviously do not need to use the built-in web controls (e.g. Login).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
是的。 成员身份、角色和配置文件都是 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/
Yes. Membership, roles and profiles are all features of Visual Studio 2008 Client Application Services (Services tab of a project properties)
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 一起使用。
I have a winform app that talks to DotNetNuke (DNN). DNN uses the Asp.net membership provider, so the source will work for other apps that use that membership provider as well. It's a very simple app, so you should be able to read the source easily.
http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3
You should be able to adapt the source to work with WPF.
是的你可以。
所有配置都可以在app.config而不是asp.net的web.config中完成。
Yes, you can.
All the configuration can be done within app.config instead web.config of asp.net.
确保您正在创建 3.5 应用程序(WPF 4 尚无法运行) - 然后您必须导入引用 System.Web。 这将允许您使用“using System.Web.Security;” 就像您通常在网络应用程序中一样...现在您可以访问诸如 Membership.CreateUser() 之类的内容 您
必须为您的提供商配置 app.config 文件以及连接字符串。
Make sure that you are creating a 3.5 application (WPF 4 won't work yet) - Then you must import the reference System.Web. This will allow you to use "using System.Web.Security;" like you normally would in a web app... now you can access stuff such as Membership.CreateUser()
Your app.config file has to be configured for your provider along with a connection string.