2014-01-16 45 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不會支持這個,但它可以工作......我想。