开源博客项目Blog .NET Core源码学习(1:下载与运行)

  之前学习ASP.net Core主要参考的微软的帮助文档及示例,ASP.net Core的开源项目在微信公众号中看到很多,但是要么太复杂,要么涉及的没有学过的东西太多(主要是B/S架构的程序前后端要学的东西比C/S架构的多太多了-_-!),最近在微信公众号“DotNet”的文章《分享5个 .NET 开源个人博客系统》中看到一个合适的开源项目Blog .NET Core,准备在学习微软帮助文档的过程中,同时学习该开源项目的源码,本文介绍下载该项目的源码并在本地编译及运行的过程。
  Blog .NET Core项目基于.NET6,同时集成Redis、Autofac、Mapster映射、FluentValidation验证组件、集成极验行为验证、layui开发等技术,数据库方面采用sqlsugar ORM开源框架,默认数据库使用的是mysql,同时支持SqlServer、Sqlite、Oracle、Postgresql、达梦、人大金仓等数据库。

  Blog .NET Core项目源码在码云上,地址见参考文献1,可以直接下载源码文件(须登录码云网站),也可以通过git下载源码。下载后的文件夹结构及在VS2022中的结构如下图所示:
在这里插入图片描述
  接下来创建数据库,项目文件夹下的db文件夹中带有SqlServer脚本文件,其中既有创建表的语句,也有插入数据的语句。本文采用SqlServer数据库,运行脚本后,创建以下数据库及表。
在这里插入图片描述
  Blog .NET Core中的App.Hosting项目中的appsettings.json文件中配置连接的数据库类型,默认连接mysql数据库,将其修改为SqlServer。然后编译整个项目。
在这里插入图片描述
  直接运行项目(这里需注意,如果在VS2022中直接运行项目,需要操作系统中安装IIS Express,具体安装方法请百度)。前段及后台运行截图如下所示:
在这里插入图片描述
在这里插入图片描述
  至此,下载的项目源码已能正确编译及运行,后续会逐步学习其中各个模块的用法。

参考文献:
[1]https://gitee.com/miss_you/Blog

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值