首页 > 解决方案 > 将现有 Dnn 应用程序转换为 .Net 核心

问题描述

将现有 Dnn 应用程序转换为 .Net 核心

我有一个具有 ado 的 dnn 应用程序,我需要使用 ado Web 应用程序将其转换为 .net 核心。在这种情况下,我只需要从应用程序中移动两个模块。到目前为止我已经尝试过什么。从 dnn 表中清除数据库。将 ascx 页面更改为部分视图。将 ascx.cs 页面更改为控制器。

需要快速转换的建议以及我是否可以遵循任何模式。

标签: asp.net.netasp.net-coredotnetnukeasp.net-apicontroller

解决方案


鉴于 DNN 平台工作方式的性质,无法快速过渡到独立安装。

也没有 Microsoft 记录的从 Web-Forms 到 .NET Core 的“快速”转换计划,因此您也无法尝试从其他安装中模仿。

由于您需要提取 DNN 上的依赖项以及 System.Web 上不再可用的依赖项,因此最好将这种转换视为重写,而不是尝试“简单地翻译”,因为没有任何这样做的方法。


推荐阅读