也许我没有想清楚但我有一个现有的网站/应用程序,我想用DNN“前端”而不用DNN的模块化格式重写应用程序,即;我希望DNN处理成员资格,身份验证等。然后,经过身份验证的用户可以访问我现有的Web应用程序。
这里有几篇文章讨论了集成时的样子,并讨论了可能与此类安排相关的陷阱,但是没有一篇文章概述了我需要采取的以这种方式部署DNN的步骤。
我在尝试设置DNN主机管理中的子站点甚至父站点时都没有成功,这些站点将成功指向我现有的应用程序。它出错了,因为它正在寻找所有的DNN库。
当我尝试在DNN网站定义(IIS)中添加指向我现有网络应用程序的虚拟应用程序/目录时,我得到DNN的错误页面,说明该页面不存在。
我不想将应用程序重写为一个模块,但如果有人愿意让我完成设置这两个网站的步骤,以便他们可以共享会员信息,我将非常感激。我需要在IIS,DNN和现有网站中设置什么。
谢谢...... C. Lane
答案 0 :(得分:0)
您几乎不会,您可以让DNN与另一个正在运行的应用程序并行运行,或者您可以将内容/模块/功能转换为DNN。
如果您想共享会员资格,则必须对您的应用程序进行编码以使用DNN authencation / users / profiles,但是没有任何步骤可以实现。
答案 1 :(得分:0)
这个问题实际上经常出现。一个简单的解决方案是让两个应用程序都使用AD身份验证。可能不是您正在寻找的解决方案,但它是最简单的。
我从未尝试过,但如果他们都使用SqlMembershipAuthentication,您可能可以将两者配置为指向同一个数据库(dnnDB)。点击此链接查看SqlMembership configuration。
我确信DNN不支持这个,但它可以工作,......我想。