摘要: 参考资料: "asp.net 主页仓库" 代码风格 —— 一般原则 最通用的指导原则是我们使用所有的VS默认设置的代码格式,除了我们把系统命名空间放在其他命名空间之前(这在VS中是默认的,但是在VS的更新版本中已经改变了)。 1. 使用四个空格缩进(不用Tab) 2. 私有字段使用 3. 除非必要,阅读全文
posted @ 2018-05-14 11:17 RocketRobin 阅读(975) 评论(4) 编辑
摘要: 最近在看微软eShopOnContainers 项目,看到事件总线觉得不错,和大家分享一下 看完此文你将获得什么? 1. eShop中是如何设计事件总线的 2. 实现一个InMemory事件总线 eShop中是没有InMemory实现的,这算是一个小小小的挑战 发布订阅模式 发布订阅模式可以让应用程阅读全文
posted @ 2018-03-05 17:25 RocketRobin 阅读(621) 评论(0) 编辑
摘要: Myrmec 是什么? Myrmec 是一个用于检测文件格式的库,Myrmec不同于其它库或者手写检测代码,Myrmec不依赖文件扩展名(在实际使用中,你的用户很可能使用虚假的扩展名欺骗你的应用程序),Myrmec会检测文件的二进制头,并在其元数据库中匹配来获得文件的格式。 例如Jpg图片的二进制头阅读全文
posted @ 2018-02-13 11:11 RocketRobin 阅读(438) 评论(6) 编辑
摘要: 最近在使用MailKit组件发送邮件,看了一些博客其实还是蛮简单的,但是发送附件的时候却产生了不小的问题,附件的中文名字是乱码的,或者附件的名字过长就会无效,附件的名字在QQ邮箱中会变成类似 这样问文件名而在163邮箱中则可能变成类似 的名称。如果你也遇到了这样的问题,那么我想你一定很期待接下来的解阅读全文
posted @ 2018-01-23 17:44 RocketRobin 阅读(167) 评论(1) 编辑
摘要: 原文出自 "Rui Figueiredo" 的博客,原文链接 "《ASP.NET Identity Core From Scratch》" 译者注:这篇博文发布时正值Asp.Net Core 1.1 时期,原博主使用的是 vs code+ yeoman+ node.js。现在(2017年12月22日阅读全文
posted @ 2017-12-25 08:33 RocketRobin 阅读(399) 评论(4) 编辑
摘要: 原文出自 "Rui Figueiredo" 的博客,原文链接 "《Secure a Web Api in ASP.NET Core》" 摘要:这边文章阐述了如何使用 Json Web Token (Jwt)方式 来配置身份验证中间件。这种方式十分适合移动App 后端等不使用cookie的后端程序。 阅读全文
posted @ 2017-12-18 20:10 RocketRobin 阅读(1274) 评论(5) 编辑
摘要: 原文出自 "Rui Figueiredo" 的博文 "《External Login Providers in ASP.NET Core》" (本文很长) 摘要:本文主要介绍了使用外部登陆提供程序登陆的流程,以及身份认证的流程。 为了能够使用google、facebook、twitter、微博等外部阅读全文
posted @ 2017-12-16 12:18 RocketRobin 阅读(364) 评论(2) 编辑
摘要: EntityFramework6 EF6 是一个久经考验的数据库访问技术,发展多年,拥有许多特性,并且成熟稳定。2008年EF作为 .Net 3.5 Sp1 和Visual Studio 2008 SP1 的一部分首次发布。从EF4.1开始,EF迁移到了Nuget。现在EF仍然是Nuget上最流行的阅读全文
posted @ 2017-11-28 16:48 RocketRobin 阅读(459) 评论(0) 编辑
摘要: 准备工作 第一步,建立一个模板项目 本文从 入手分析,首先我们来看看哪里用到了这个中间件,打开VisualStudio,创建一个Mvc项目,然后身份验证选择个人身份验证。此时我们获得了一个完整的项目,这个项目中登陆注册都已实现且较为完整,可以直接运行,所以我们从模板代码中来学习 . 接下来打开项目下阅读全文
posted @ 2017-11-17 14:44 RocketRobin 阅读(267) 评论(0) 编辑
摘要: 摘要:本文目的是了解Owin基本原理。讲述如何从控制台创建一个自宿主的OwinHost,然后再编写一两个中间件 准备工作 首先通过VisualStudio创建一个控制台应用 然后添加Owin的Nuget包引用 需要的包如下 Owin Microsoft.Owin Microsoft.Owin.Hos阅读全文
posted @ 2017-11-16 15:02 RocketRobin 阅读(557) 评论(6) 编辑