2014-01-16 42 views
2

也许我没有清楚地思考,但是我有一个现有的网站/应用程序,我想用DNN“前端”,而不用以DNN的模块化格式重写应用程序,我希望DNN处理成员资格,身份验证等。经过身份验证的用户可以访问我现有的Web应用程序。如何将Dotnetnuke wesite与现有网站集成

这里有几篇文章讨论集成时可能看起来的样子,有些讨论可能与这种安排相关的缺陷,但是没有文章概述我需要采取的步骤来部署DNN办法。

我一直没有成功尝试在DNN主机管理中设置子网站甚至父网站,这些网站将成功指向我现有的应用程序。它错误了,因为它正在寻找所有的DNN库。

当我尝试在DNN网站定义(IIS)中添加指向我现有的Web应用程序的虚拟应用程序/目录时,我得到DNN的错误页面,指出页面不存在。

我不想将应用程序改写为模块,但如果有人愿意引导我完成设置两个网站的步骤,以便共享会员信息,我会非常感激。我需要在IIS,DNN和我现有的网站上设置什么。

谢谢你...... C.巷

回答

0

你几乎不会,你可以DNN运行并排与其他应用程序的运行,或者你可以将内容/模块/功能转换成DNN。

如果您想共享成员资格,您必须编写您的应用程序以使用DNN认证/用户/配置文件,但没有任何步骤。

+0

谢谢克里斯,我继续并移植到单独的DNN模块。这部分并不难,但是,重新格式化所有的样式表将会是一个....谢谢! – SlickSysDev

+0

我会从现有的皮肤开始,如果你想使用Bootstrap,Bootstrap是一个很好的开始https://github.com/ChrisHammond/HammerFlex –

+0

LOVE Bootstrap!谢谢 – SlickSysDev

0

这个问题实际上很常见。一个简单的解决方案是让这两个应用程序使用AD身份验证。可能不是您正在寻找的解决方案,但它是最简单的解决方案。

我从来没有尝试过,但如果他们都使用SqlMembershipAuthentication,您可能可以配置为指向同一个数据库(dnnDB)。检查此链接SqlMembership configuration

我相信DNN不会支持这个,但它可以工作......我想。