VS2019 创建第一个.Net Core ABP项目

一、前言

本人开发.Net 5年,之前从winForm转WPF,接着又转Asp.Net WebForm,然后转Asp.Net Mvc,随着.Net core的火热,自己也想试试。
之前没接触过.net core,因为原有项目都不是.net core的,新项目又跟原有项目有关联,移植旧项目会有些麻烦。赶上即将有个毫无关联的新项目,于是决定试一试.Net core。
新的项目要求有权限管理,后台管理。虽然自己也能够写一个框架出来,但是还是想先参考参考别人的,最后根据自己的考虑,选择了.Net Core ABP框架。

二、下载ABP框架

直接从ABP官网中下载:https://aspnetboilerplate.com/Templates

      注意,使用某些浏览器可能会出现下载失败的情况。可以换谷歌浏览器或者尝试其他的浏览器。

三、使用教程。

下载完成后,有个官方的教程,可以直接查看 https://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template-Core

我这里也做简单的说明:

1、使用VS2019打开解决方案

2、选择“ Web.Mvc ”项目作为启动项目

3、检查Web.Mvc项目的appsettings.json文件中的连接字符串,如果需要,可以更改它。

我讲连接字符串改为了

Server=localhost; Database=ExamCoreDb; Trusted_Connection=True;

数据库存在本地中,数据库名为 ExamCoreDb,根据自己的情况修改。

4、打开程序包管理器控制台并运行Update-Database命令以创建数据库(确保在“程序包管理器控制台”窗口中将 “默认”项目选择为 .EntityFrameworkCore,这点很重要!!

程序包管理器控制台的打开方法:在VS2019的菜单栏中,选择工具——NuGet包管理器——程序包管理器控制台。

5、由于它使用libman,因此请转到Web.Mvc项目。右键单击libman.json文件。然后单击“还原客户端库”

(如果您不使用Visual Studio和/或在Mac上,则可以使用Libman CLI。在Web.Mvc文件夹中安装后,运行libman restore

6、运行应用程序。

四、部分原因排查

正常运行后,应该是这样:

但是很不幸,我运行后却是这样:

 

按F12一看,才发现端倪。

 

很明显,少了很多东西。

 于是,猜想是在还原客户端库时出现了问题,于是我又还原了一遍,还是不行。就各种去求助去百度……

最后嘛,还是自己解决了,解决的办法也很简单,多还原几次!!在某一次的时候,OK,解决了!

五、登录

用户名默认为admin,密码为123qwe

 

到此,本次教程结束,详细可以查看文档前方官方的链接。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值