2011-11-11 109 views
1

我的公司有一個目前在DotNetNuke中的註冊網站。我一直被指示「從網站上刪除核武器」,但是從我讀過的所有內容來看,情況正好相反,網站並不是相反的。從DotNetNuke中刪除網站

是否有人不得不從dnn遷移一個網站,如果是的話,你能指點我一些資源,或給我一些insite讓我開始?

該網站是DNN 5.04

+0

您是否在問如何擺脫所有的內容管理功能以及用戶和角色管理功能? –

+1

不,他們基本上想要一個不依賴於dnn的有效Web應用程序。他們的想法是,網絡應用程序存在,DNN是一個模塊,是爲特定功能calat,但從我看到它是相反的。 Dnn是應用程序構建的框架,它可以在幾乎不可能完成重建應用程序的情況下提取dnn。 – Brian

+0

@布萊恩,你打在頭上的釘子。 DNN是構建網站/應用程序的框架。剝離DNN意味着重建應用程序。爲網站自定義編寫的模塊可能可以轉換爲「標準」ASP.Net,但費用相對較低,但依賴於核心功能或第三方模塊的網站部分將需要更多工作。 – ScottS

回答

1

「註冊網站」聽起來更像是一個應用程序,而不是一個靜態HTML網站,如果是這種情況,那麼只抓取呈現的HTML不會是最好的選擇,因爲您不會獲得任何功能。我的方法是首先找出他們爲什麼要將它從DotNetNuke中提取出來。也許它執行得不好,當問題實際上是如何構建的時候,他們會責怪DNN。 DNN可能是一個很好的解決方案,它可能是最好的說服他們離開它作爲DNN,但改善實施。

如果您確實需要從DNN中提取應用程序,並且註冊部分是作爲自定義模塊構建的,那麼將自定義模塊的ascx文件轉換爲正常.net用戶控件應該相當容易。

如果Enrollment應用程序是使用某種形式的Forms模塊構建的,那麼您可能需要從頭開始重建它。

1

如果你想要去除下來的東西絕對裸露的骨頭(HTML,圖片,JavaScript),你可以使用一個工具,基本上覆制下來整個網站到本地計算機,這樣爲HTTrack

下載應用程序,給它你的DNN網站的URL,它會蜘蛛整個網站,單獨下載每個頁面,以及它的任何圖像和腳本。您將(理論上)留下一個完整的網站,其中包含您可以在純文本編輯器中編輯的所有內容頁面。

所有的用戶管理,角色管理,內容管理,僅管理區域,受保護的內容等都不會繼續使用這種方法,但無論您是從DNN移動到正常靜態HTML網站。

+0

謝謝。這不是我所希望的答案,但肯定是我擔心的答案。 – Brian