分类: NetCore

11 篇文章

.netcore第三方登录授权:10分钟急速接入
前言 很多对外应用的开发都考虑接入第三方登录来提高用户的体验感,避免用户进行繁琐的注册登录(登录后的完善资料必不可免)。 而QQ、微信、支付宝、淘宝、微博等应用就是首选目标(无他,用户群体大,支持发开发者授权应用)。 可以点击下面的地址体验一下。 https://oauthlogin.net/ 下面介绍基于OAuth2 的登录组件  1、创建项目 …
为什么选择ASP.NET Core
什么是.NET   有一次小飞去面试,面试官上来就问了一个宏观的问题:“你觉得什么是.NET”?小飞的脑子嗡嗡的,支吾了半天,才吐了一些碎片化的词语:“跨平台、开源、微软…” 虽然作为一个.NET人,但是小飞更喜欢编码细节,对理论这一类不是很感兴趣,比如.NET历史枷锁、什么是.NET等。一个源于技术更新发展太快,另外一个原因是小飞觉得技术以实用为…
[ASP.NET Core 3框架揭秘] 跨平台开发体验: Docker
对于一个 .NET Core开发人员,你可能没有使用过Docker,但是你不可能没有听说过Docker。Docker是Github上最受欢迎的开源项目之一,它号称要成为所有云应用的基石,并把互联网升级到下一代。Docker是dotCloud公司开源的一款产品,从其诞生那一刻算起,在短短两三年时间里就成为了开源社区最火爆的项目。对于完全拥抱开源的.N…
NetCore 使用Aspose.Cell把Excel转换成PDF
NetCore 使用Aspose.Cell把Excel转换成PDF 引言 最近工作需要把生成的Excel转换为Pdf文件,网上有几个方案 Spire.XLS 软件收费、转换后文件还可以、但是收费。。。。 其他方案也类似,要么收费、要么转换后格式对 后来无意中发现这个文章使用Aspose可以导出PDF文件 Aspose也是收费软件, 下载破解版: h…
Vs 2019 Net Core智能提示汉化包
在.Net Core 2.x 版本,Microsoft 官方没有提供 .Net Core 正式版的多语言安装包。因此,我们在用.Net Core 2.x 版本作为框架目标编写代码时,智能提成是英文的。那对于刚转.Net Core的我,再加上英语不好,真是头疼。 随着.Net Core 3.x 版本的正式发布,微软已经为我们提供了.Net Core多…
使用ASP.NET Core 3.x 构建 RESTful API – 3.3 状态码、错误/故障、ProblemDetails
HTTP状态码 HTTP状态码会告诉API的消费者以下事情:  请求是否执行成功了  如果请求失败了,那么谁为它负责    HTTP的状态码有很多,但是Web API不一定需要支持所有的状态码。HTTP状态码一共分为5个级别:  1xx,属于信息性的状态码。Web API并不使用1xx的状态码。  2xx,意味着请求执行的很成功。  200 - O…
.NetCore 3.0 中使用Swagger生成Api说明文档及升级报错原因
认识Swagger Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 作用: 接口的文档在线自动生成。 功能测试。 为什么使用Swagger作为REST AP…
EfCore基础知识
EfCore基础知识 表映射 实体映射到DbSet属性的名称默认使用类名称。一般情况下可以用类名称映射就可以了,但是如数据库表带有前缀,实体类不想用前缀的情况下怎么处理呢?一般分为两种处理方式。 数据注释方式 using System.ComponentModel.DataAnnotations.Schema; [Table("blogs")] p…
通俗易懂,什么是.NET Core以及.NET Core能做什么
我们都知道.NET Core是一个可以用来构建现代、可伸缩和高性能的跨平台软件应用程序的通用开发框架。可用于为Windows、Linux和MacOS构建软件应用程序。与其他软件框架不同,.NET Core是最通用的框架,可用于构建各种软件,包括Web应用程序、移动应用程序、桌面应用程序、云服务、微服务、API、游戏和物联网应用程序。与其他框架不同,…
.NET Core 和.NET Standard 有什么不同
近日,微软发布了.NET Core 2.0 ,但是开发人员中间仍然存在一些疑惑,就是.NET Core、.NET Standard、Xamarin 和.NET Framework 有什么不同。 .NET Framework 用于构建桌面应用程序和运行在互联网信息服务器(IIS)上的 ASP.NET 应用程序。它是第一个托管框架。 Xamarin 是…