Использовать DNN Профиль / Пользовательские объекты из веб-приложения ASP.NET - PullRequest
3 голосов
/ 03 октября 2011

Есть ли способ использовать компоненты DNN для создания пользователей и настройки свойств их профилей из стандартного приложения ASP.NET? Я могу получить доступ к этой базовой базе данных членства ASP.NET без проблем, но не могу использовать DNN.Entities.Users. * Я не могу по-настоящему создавать пользователей и устанавливать / получать свойства их профиля.

Ответы [ 2 ]

1 голос
/ 03 октября 2011

Я никогда не делал этого, но я уверен, что это можно сделать, и, вероятно, это не так сложно. По сути, вам нужен поставщик членства, который работает за пределами DNN. Возможно, вам даже не удастся просто вызвать методы существующего поставщика членства. Я бы начал с обзора источника провайдера ASPNetMembership.

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

Поставщик находится в \ Library \ Providers \ MembershipProviders \ AspNetMembershipProvider.

0 голосов
/ 03 октября 2011

Я бы предположил, что вы могли бы настроить ваш web.config с соответствующими строками подключения и включить DLL-файл DotNetNuke в каталог bin и сделать снимок;) Возможно, потребуется включить некоторые другие зависимые DLL и обработать пару сообщений об ошибках.

Но в теории я думаю, что вы могли бы в конечном итоге пойти по этому пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...