在ASP.NET Web应用程序中使用DNN配置文件/用户对象

3
有没有办法在标准的ASP.NET应用程序中利用DNN组件创建用户并设置其属性?我可以访问基础的ASP.NET Membership数据库,但是如果不能使用DNN.Entities.Users.*,我就无法真正创建用户并设置/获取他们的个人资料属性。

哦,我会非常关注这个。我一直打算自己做类似的事情... - Steve Morgan
2个回答

1

我从未尝试过,但我相信它是可行的,而且可能并不难。基本上,您需要一个在DNN之外运行的成员资格提供程序。您甚至可以尝试在现有的成员资格提供程序上直接调用方法。我建议您先查看ASPNetMembership提供程序的源代码。

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

提供者位于\Library\Providers\MembershipProviders\AspNetMembershipProvider。

0

我认为您可以通过在web.config中设置适当的连接字符串并将DotNetNuke dll包含在bin目录中来尝试;可能需要包含一些其他依赖的DLL并解决一些错误消息。

但理论上,我认为您最终可以通过这种方式实现目标。


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