net网站建设(手把手带你搭建性能优越基于)
大家好,今天我想分享一下ABP框架的构建,目的是构建一个成熟的API(基于前端和后端分离模式),让小合作伙伴只关注业务,不受框架架构的约束。在技术方面,我们都知道高性能和成熟的框架非常重要。它可以为我们的业务发展节省足够的时间
上一篇文章中已经通知了官方网站地址(http://www.aspnetboilerplate.com/),进入官网后,您可以看到以下页面(注:官网是英文网站,努力学习英文的小伙伴可以使用谷歌浏览器翻译成中文网站浏览操作。):
点击官网首页上的[get started]按钮,进入模板的[startup templates]页面,填写项目相关信息(如图所示):
填写信息时,有几点需要注意:
1。项目解决方案分为两个方向:ASP网核、ASP。NETMVC5。X这两个版本,根据您自己的项目情况选择相应的版本(我以asp.net core为例)
2。选择最新版本和目标框架
3。前端框架选择:单页web应用程序(基于angularjs)、单页web应用程序(基于Vue.JS)、单页web应用程序(基于react)、多页web应用程序(基于服务器呈现HTML的web应用程序;基于asp.net MVC和jQuery),根据项目前端需求自行选择。[options]中有两个选项。有些框架只有一个选项具有相同的功能。区别在于,一个基于前端和后端分离API模式,另一个基于项目解决方案中的前端和后端,可以根据他们自己的偏好进行选择。创建自己的项目名称。电子邮件可以留空。填写验证码并选择最新的稳定版本。单击[创建我的项目]按钮创建项目。项目创建成功并将同时自动下载
用[vsp-9]的压缩版本打开压缩文件夹,然后用[vsp-9]SLN文件的压缩版本打开压缩文件夹,打开项目(如图所示)如上图所示,选择[victory.Platformproject.Web.Host]项目,右键单击并将其设置为启动项目
然后打开[nuget package manager][package manager console],并将默认项目设置为[.Entityframeworkcore],如图所示:
在控制台中输入命令:[更新数据库]以创建数据库(如下图所示)
以上是操作后系统的内置API接口。您可以测试前端调用接口
到目前为止,项目框架已经建立,下一步可以进行定制业务开发。如果你有问题,请注意我的私人信件。欢迎技术交流