从DotNetNuke中删除站点

从DotNetNuke中删除站点,dotnetnuke,Dotnetnuke,我的公司有一个注册网站,目前位于DotNetNuke。我被指示“从网站上去除核武器”,但从我读到的所有信息来看,网站在dnn中是相反的,而不是相反的 是否有人必须从dnn迁移一个站点,如果是的话,你能告诉我一些资源或提供一些insite让我开始吗 该网站是dnn 5.04如果您想将内容剥离到绝对的赤裸裸(HTML、图像、JavaScript),您可以使用一个基本上可以将整个网站复制到本地机器上的工具,例如 下载该应用程序,给它你的DNN网站的URL,它将蜘蛛整个网站,下载每个页面,连同它的任何图

我的公司有一个注册网站,目前位于DotNetNuke。我被指示“从网站上去除核武器”,但从我读到的所有信息来看,网站在dnn中是相反的,而不是相反的

是否有人必须从dnn迁移一个站点,如果是的话,你能告诉我一些资源或提供一些insite让我开始吗


该网站是dnn 5.04

如果您想将内容剥离到绝对的赤裸裸(HTML、图像、JavaScript),您可以使用一个基本上可以将整个网站复制到本地机器上的工具,例如

下载该应用程序,给它你的DNN网站的URL,它将蜘蛛整个网站,下载每个页面,连同它的任何图像和脚本。从理论上讲,你将拥有一个完整的网站,其中包含你所有的内容页面,你可以在纯文本编辑器中编辑

所有用户管理、角色管理、内容管理、仅管理员区域、受保护的内容等都不会使用此方法,但无论您是从DNN移动到普通的静态HTML网站,情况都会如此。

注册网站听起来更像是一个应用程序而不是一个静态的HTML站点,如果是这样的话,那么仅仅获取呈现的HTML并不是最好的选择,因为您不会获得任何功能。我的方法是首先找出他们为什么要把它从DotNetNuke中撤出。也许它的实现很差,当问题实际上是如何构建的时候,他们正在指责DNN。DNN可能是一个很好的解决方案,最好说服他们将其保留为DNN,但要改进实现

如果您确实需要从DNN中提取应用程序,并且注册块是作为自定义模块构建的,那么将自定义模块的ascx文件转换为普通的.net用户控件应该相当容易


如果注册应用程序是使用某种表单的表单模块构建的,那么您可能需要从头开始重新构建它。

您是在问如何摆脱所有内容管理功能以及用户和角色管理功能吗?不,他们基本上希望有一个不依赖dnn的工作web应用程序。他们的想法是web应用程序存在,DNN是一个为特定功能而设计的模块,但从我所看到的情况来看,情况正好相反。Dnn是应用程序所构建的框架,如果不自行重建应用程序,则删除Dnn几乎是不可能的。@Brian,你一针见血。DNN是一个构建网站/应用程序的框架。删除DNN意味着重新构建应用程序。为该站点定制的模块,可能只需相对较少的工作即可转换为“标准”ASP.Net,但网站中依赖核心功能或第三方模块的部分将需要更多的工作。这就引出了一个问题:为什么要去掉DNN?简单的回答是因为我的老板让我看看需要什么。我们继承了一堆在不同平台上开发的系统,他们希望消除代码中的一些黑匣子,以便我们能够更好地响应更改和问题。谢谢。这不是我希望的答案,但肯定是我害怕的答案。