asp.net - 将现有 Dnn 应用程序转换为 .Net 核心
问题描述
将现有 Dnn 应用程序转换为 .Net 核心
我有一个具有 ado 的 dnn 应用程序,我需要使用 ado Web 应用程序将其转换为 .net 核心。在这种情况下,我只需要从应用程序中移动两个模块。到目前为止我已经尝试过什么。从 dnn 表中清除数据库。将 ascx 页面更改为部分视图。将 ascx.cs 页面更改为控制器。
需要快速转换的建议以及我是否可以遵循任何模式。
解决方案
鉴于 DNN 平台工作方式的性质,无法快速过渡到独立安装。
也没有 Microsoft 记录的从 Web-Forms 到 .NET Core 的“快速”转换计划,因此您也无法尝试从其他安装中模仿。
由于您需要提取 DNN 上的依赖项以及 System.Web 上不再可用的依赖项,因此最好将这种转换视为重写,而不是尝试“简单地翻译”,因为没有任何这样做的方法。
推荐阅读
- ruby-on-rails - 如何为 Rails 中枚举中列出的角色添加模型?
- elixir - 如何根据 Struct Elixir 中的键获取值
- ios - 如何在 SwiftUI 中为按钮创建触觉反馈?
- sql - 为表中的每一行创建一个 UPDATE 语句
- c# - 无法从客户端服务器访问服务 url。错误:
- amazon-s3 - 如何使用curl和S3协议上传对象swift openstack?
- javascript - Rhino 会像 Node.js 那样自动优化脚本吗?
- oracle-apex - Oracle apex 经典报表隐藏栏
- python - 在新列中获取具有相似地址的 id
- django - 我的 django 表单未显示在 html 页面上