.net core
文章平均质量分 76
玄冰_殇
后端搬砖,微信公众号:Bug生活2048
展开
-
.net core项目实战之开发环境搭建
在上一篇[.net core项目实战之回顾总结]主要介绍了项目背景和自己的一些想法,从本篇开始正式叙述整个开发过程,本篇主要介绍一下开发前的环境准备,vs2017和docker的安装与配置系统要求首先建议采用 Windows 10 专业版/企业版/教育版,且必须是64位操作系统,原因是docker装起来比较方便,Win7装起来比较麻烦,且不确定是否有其他问题(自己没有实践过...原创 2018-04-02 22:30:29 · 3566 阅读 · 0 评论 -
.net core项目实战之基于Restful API+Swagger项目搭建
在上一篇[.net core项目实战之开发环境搭建]主要介绍了项目开发环境的搭建,本篇主要简单介绍下 .net core下搭建WebApi及集成Swagger,同时介绍一些自己编程时的一些习惯。项目结构项目结构其实不用多说,基本上大同小异。 - Controller:对外暴露的契约 - Business/IBussiness:业务逻辑层实现及接口 - DataAccess...原创 2018-04-02 22:44:45 · 4995 阅读 · 3 评论 -
.net core下配置、数据库访问等操作实现
在上一篇[.net core项目实战之基于Restful API+Swagger项目搭建]主要介绍了项目WebApi的基本搭建,本篇主要针对开发过程中一些常用的操作方法配置读取.net core下读取配置还是有点麻烦的,本身没有System.Configuration.dll,所以在进行配置前需要自行引用Microsoft.Extensions.Configuration,截图...原创 2018-04-02 22:46:02 · 9081 阅读 · 0 评论 -
.net core下对于Excel的一些操作及使用
在上一篇[.net core下配置、数据库访问等操作实现]主要介绍了读取配置,数据库操作的一些方法实例,本篇主要介绍下 .net core下针对Excel的相关操作。对于后台相关的管理系统,Excel导出是基本的功能,下面就简单说下实现该功能的代码实现吧EPPlus与NPOI的选择相对于大名鼎鼎的NPOI来说,EPPlus的API更加友好,导出数据的能力也比NPOI更强大点...原创 2018-04-02 22:49:13 · 7493 阅读 · 1 评论 -
.net core下验证码及二维码登录的实现
在上一篇[.net core下访问控制层的实现]主要介绍了通过中间件实现逻辑层面的权限控制,本篇主要介绍下在 .net core下如何生成验证码和二维码。生成验证码验证码实现的逻辑比较简单,生成一个随机数的图片,然后将随机数保存至cookie中,用于客户端校验。首先是写个生成随机数的方法,下面提供个简单的生成算法,不是特别严谨,但作为后台管理应用基本够用了。priv...原创 2018-04-03 20:44:29 · 3521 阅读 · 1 评论 -
.net core下对于附件上传下载的实现
在上一篇[.net core下对于Excel的一些操作及使用]主要介绍了 .net core下excel的相关操作,本篇主要介绍下文件的上传与下载。文件上传下载也是系统中常用的功能,不啰嗦,直接上代码看下具体的实现。文件上传.net core通过IFormFile接收文件对象,再通过流的方式保存至指定的地方。[HttpPost("upload")]//[Disab...原创 2018-04-03 20:46:38 · 2467 阅读 · 0 评论 -
.net core下访问控制层的实现
在上一篇[.net core下对于附件上传下载的实现]主要介绍了 .net core下文件上传下载的相关操作,本篇主要介绍下对于权限验证如何通过自定义的中间件进行拦截实现。对于一般的程序而言,如果在未登录的情况下理应是没有对应的权限访问对应的页面的,同时,不同的用户也需要验证该用户权限是否满足条件。对于后端服务来说,就需要有个中间层进行拦截,验证对应的http请求是否满足权限要求。...原创 2018-04-03 20:48:18 · 583 阅读 · 0 评论 -
.net core下定时任务的实现
在上一篇[.net core下验证码及二维码登录的实现]主要介绍了验证码及二维码的实现,本篇主要介绍下在 .net core下如何实现定时任务Hangfire介绍Hangfire作为一款高人气且容易上手的分布式后台执行服务,支持多种数据库。在 .net core的环境中,由Core自带的DI管理着生命周期,免去了在NF4.X环境中配置always running的麻烦,真正做到...原创 2018-04-03 20:49:29 · 14155 阅读 · 0 评论 -
.net core项目实战汇总
最近公司的一个小项目尝试使用 .net core作为服务端进行开发,并顺利上线运行了一段时间,整体效果还是比较满意的。这里记录下整体开发过程,用于备忘和分享背景项目需求其实很简单,类似于一个简单的审批+简单的任务管理系统,但需要同时有PC端和APP端。由于项目规模不大,时间也比较宽裕,组内商量下来干脆全采用新技术来踩踩坑。这么一提,大家积极性比较高,既完成了任务同时也能...原创 2018-04-17 17:06:50 · 9016 阅读 · 0 评论