问题描述
将现有Dnn应用程序转换为.Net核心
我有一个带有ado的dnn应用程序,我需要使用ado Web应用程序将其转换为.net core。 在此,我只需要从应用程序中移动两个模块。 到目前为止,我已经尝试过了。 从dnn表中清除了数据库。 将ascx页面更改为部分视图。 将ascx.cs页面更改为控制器。
需要有关快速转换以及是否可以遵循任何模式的建议。
解决方法
鉴于DNN平台的工作方式,因此无法快速过渡到独立安装。
也没有Microsoft记录的从Web窗体到.NET Core的“快速”过渡计划,因此也无法尝试从其他安装中进行模仿。
由于您将需要提取对DNN的依赖关系以及对System.Web的依赖关系,这些依赖关系不再可用,因此最好将这种过渡视为重写,而不是像那样尝试“简单地翻译”没办法。