五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

Telerik UI for ASP.NET Core是用于跨平台响应式Web和云开发的最完整的UI工具集,拥有超过60个由Kendo UI支持的ASP.NET Core组件。它的响应式和自适应的HTML5网格,提供从过滤、排序数据到分页和分层数据分组等100多项高级功能。

获取Telerik UI for ASP.NET Core新版下载(Q技术交流:726377843)

ASP.NET MVC和ASP.NET Core之前的区别是什么?

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

ASP. NET MVC是微软开发的一种实现模型-视图-控制器(MVC)模式的Web应用程序框架,它是一个用于创建Web应用程序的开源框架,允许开发人员构建动态的、可扩展的和安全的Web应用程序。

ASP.NET Core是一个跨平台的开源框架,用于构建现代的、基于云的Web应用程序。它针对云部署进行了高度优化,并且比整个.NET框架更轻、更模块化。它是模块化的,所以您可以选择需要的组件,并轻松地把他们集成到.NET Core包括的ASPNET Core MVC、Web API和实体框架核心库中。

Telerik UI for ASP.NET Core是专用于现代Web项目的专业级UI组件库,可以缩短开发时间,并最大限度地提供开发者的编码效率。超过100+个与构建的组件,其中包含了流行的、高性能和现代响应式UI控件。与此同时,开发者还可获得高级用户控件,如Grid、Scheduler、TreeView等,具有完整的自定义和样式,以及对流行平台(包括Angular、React和Vue)的开箱即用支持。开发快速和直接的集成,为您的web应用程序和全球企业使用的网站添加高端体验。

但是ASP. NET Core比MVC .NET Framework 4好在哪儿呢?或者为什么一定要从ASP. NET MVC迁移至ASP. NET Core?

  • 跨平台支持:ASP. NET Core设计用于在Windows、macOS和Linux上运行,使其成为在多平台上开发软件的优先选择。
  • 更好的性能:ASP. NET Core被设计成一个高性能平台,提供比它的前身更好的吞吐量和更低的消耗。
  • 模块化架构:ASP. NET Core允许开发人员将应用程序分解为更易于管理的模块化组件,从而使构建复杂的应用程序变得更加容易。
  • 云计算:ASP.NET Core为将应用程序部署到云提供了内置支持,这使得它非常适合云开发。
  • 对开源的支持:ASP. NET Core已被开源社区接受,并且有大量的库、工具和框架可用于开发应用程序。
  • 更健壮的安全性:ASP.NET Core包含了许多安全性改进,例如基于角色安全性、身份管理和基于声明的授权。

今天我们准备了五个步骤,从零开始使用Telerik UI for ASP.NET Core,迁移现有ASP. NET MVC .NET Framework 4和.NET 5 /6的步骤是相同的,只有细微的差别。

为了确保原始文件的保存,您需要对原始文件进行备份,或者为此任务启动一个新的分支或Git存储库。请记住,有些组件无法与.NET Core兼容,因此可以提前了解清楚.NET Core的潜在更新。

请记住在某些情况下,您将需要重写已弃用的代码。

1. 安装必要的安装程序

安装Visual Studio 2022,您可以使用Community版本——它的授权许可可以由一个团队或五个独立的开发人员使用,并且每个开发人员最多可以在五个设备上使用该许可。

立即下载:Visual Studio 2022 IDE - Programming Tool for Software Developers

在设置中,选择ASP. NET模块。

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

对于.NET 6,您可以使用之前的版本 - Visual Studio 2019。

下载并安装Telerik UI for ASP.NET Core:Telerik UI for ASP.NET Core官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

创建一个免费帐户:

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

从帐户页面下载控制面板:

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

仅选择Telerik UI for ASP. NET Core或打开所有组件:

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

2. 创建一个Visual Studio ASP.NET Core MVC项目

设置好Telerik之后,访问Visual Studio并基于ASP. NET Core MVC项目模板创建一个新的项目。

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

选择空白模板,建议使用HTML标签,Telerik Kendo UI是定义网页结构和内容的元素,标签是用来描述组件属性的HTML标记。

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

3. 安装NuGet包

在项目中安装必要的NuGet包,并确保就解决方案的所有依赖项都已处理好。

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

4. 移动控制器、模型和视图

将现有项目中的所有控制器、模型和视图移动到新项目中。

下面这些是您将要操作的主要文件夹。

五个步骤!轻松将ASP.NET MVC项目迁移至ASP.NET Core

5. 执行必要的迁移任务

实现任何所需的ASP. NET Core迁移任务,如更新路由或依赖注入。

更新ASP. NET Core组件来反映路由、依赖注入或其他迁移任务中的任务更改,此外个成员都必须更新,以反映新的ASP.NET Core版本的变化,确保应用程序运行安全和无错误。

您可以在my GitHub中检查迁移到Telerik UI for ASP.NET Core之前和之后的项目状态:GitHub - jssmotta/AspnetMVC4: Exemplo de aplicação ASP.NET MVC básica

在这个过程之后,您就可以开始用Telerik UI for ASP.NET Core迁移旧组件了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值