• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Blog .NET Core 5.0: 博客网站是基于.NET 5.0开发的跨平台Web应用,可以部署在Windows ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Blog .NET Core 5.0

开源软件地址:

https://gitee.com/miss_you/Blog

开源软件介绍:

Blog

预览地址

https://www.37czone.com

后台入口后台预览账号/密码:root/123456(请勿修改密码)

介绍

个人博客网站 .NET Core 5.0

软件架构

网站已升级到最新的.NET Core 5.0,已集成Redis、Autofac、Mapster映射、FluentValidation验证组件(支持自带model验证)、集成极验行为验证、layui开发,由于前端能力有限,所以没有使用前后端分离,博客基本功能已经全部完成(异常日志只记录在了文件中)相对于.NET Core 2.2版本简化了,日志组件还没有时间集成,以后有时间会补上,站点已经可以正常运行(已经部署在docker中),点击下方地址即可访问博客地址 https://www.37czone.com后台地址 https://www.37czone.com/main后台登录用户名/密码:root/123456:grin: 由于博客已经正式上线,所以只开放了预览权限

使用说明

  1. 网站使用的sqlsugar ORM开源框架,相关文档请查看官网sqlsugar框架,数据库使用的是mysql,ORM支持7种数据库(MySql、SqlServer、Sqlite、Oracle、Postgresql、达梦、人大金仓),所以可以随意切换,具体请看sqlsugar官网文档
  2. 数据库备份以及脚本放在db目录下,执行任意一项即可,数据库表中仅将所有主键统一成“Id”,项目中后台管理员登录用户名/密码:admin/admin1024
  3. 写代码都有详细注释,这里就不一一介绍
  4. 创建数据库后记得修改appsettings.json文件中的数据库连接字符串
  5. 在Linux部署注意事项,默认是使用的图形验证码,在Linux上部署需要安装相关依赖不然无法正常显示图形验证码,可自行百度解决,图形绘制已经替换为官方的System.Drawing.Common包

6.项目可以选择性使用redis, 默认是没有启用redis(默认使用内置缓存)的和极验验证的,需要启用请先安装redis和注册极验的账号,在appsettings.json文件中更改即可使用(注:极验行为验证免费版只支持滑块验证,还有一些其他限制,个人使用已经足够)7. 日志模块还没有时间完成,以后有时间会补上,有需要可先参考此博客的另外一个版本8. 接入QQ授权登录留言评论

如果有什么BUG还希望大家提交到Issues,我看到会及时修复。

开发利器推荐

:point_right: Resharper https://www.jetbrains.com/resharper/

前台预览前台预览

后台预览后台预览因为不是经常在线,无法及时回复网友的问题,很多网友想入群交流,特此新建交流群,有需要的可以进群交流,也可以及时回复交流群


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap