2011-11-11 111 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