使用来自ASP.NET Web应用程序的DNN配置文件/用户对象

问题描述:

是否有任何方法利用DNN组件在标准ASP.NET应用程序中创建用户并设置其配置文件属性?我能够毫无问题地访问这个基本的ASP.NET成员数据库,但不能使用DNN.Entities.Users。*我无法真正创建用户并设置/获取他们的配置文件属性。使用来自ASP.NET Web应用程序的DNN配置文件/用户对象

+0

哦,我要带着兴趣观看这一个。我一直打算做一些非常相似的事情,我自己... –

我从来没有做过,但我确信它可以完成,而且可能并不难。基本上你想要一个在DNN之外运行的会员供应商。您甚至可以通过简单地调用现有成员资格提供者的方法逃脱。我将首先回顾ASPNetMembership提供者的来源。

http://dotnetnuke.codeplex.com/SourceControl/list/changesets

提供商是在\图书馆\供应商\ MembershipProviders \ AspNetMembershipProvider。

我会假设你可以用适当的连接字符串来设置你的web.config并在你的bin目录中包含DotNetNuke dll并且有一个镜头;)可能需要包含一些其他的依赖DLL并且通过几个错误消息。

但理论上我认为你最终可以通过这条路线走到那里。