随笔分类 -  ASP.NET Core

摘要:ASP.NET Core 1.1.0 Release Notes We are pleased to "announce" the release of ASP.NET Core 1.1.0! "Antiforgery" "AspNetCoreModule" "AzureIntegration" " 阅读全文
posted @ 2016-11-17 13:07 Savorboard 阅读(4930) 评论(1) 推荐(0) 编辑
摘要:前言 在 "上篇文章" 中讲了关于 Identity 需要了解的单词以及相对应的几个知识点,并且知道了Identity处在整个登入流程中的位置,本篇主要是在 .NET 整个认证系统中比较重要的一个环节,就是 认证(Authentication),因为想要把 Identity 讲清楚,是绕不过 Aut 阅读全文
posted @ 2016-11-11 09:09 Savorboard 阅读(40998) 评论(40) 推荐(180) 编辑
摘要:前言 在 ASP.NET Core 中,仍然沿用了 ASP.NET里面的 Identity 组件库,负责对用户的身份进行认证,总体来说的话,没有MVC 5 里面那么复杂,因为在MVC 5里面引入了OWIN的东西,所以很多初学者在学习来很费劲,对于 Identity 都是一头雾水,包括我也是,曾经在学 阅读全文
posted @ 2016-11-04 13:53 Savorboard 阅读(66701) 评论(116) 推荐(429) 编辑
摘要:前言 在 ASP.NET 团队的 Github 的主页上,有这样一个开源项目叫:“JavaScriptsServices”,那么 什么是 JavaScriptsServices 呢? 它又有什么用呢? 下面就让我们一起来看一下吧。 什么是 JavascriptServices GitHub: "ht 阅读全文
posted @ 2016-10-28 15:29 Savorboard 阅读(11926) 评论(34) 推荐(52) 编辑
摘要:前言 性能是我们日常生活中经常接触到的一个词语,更好的性能意味着能给我们带来更好的用户体检。比如我们在购买手机、显卡、CPU等的时候,可能会更加的关注于这样指标,所以本篇就来做一个性能评测。 性能也一直是我们开发人员一直追求的一个目标,我们在做语言选择,平台选择,架构选择的过程中都需要在性能之间做衡 阅读全文
posted @ 2016-10-17 09:01 Savorboard 阅读(65322) 评论(176) 推荐(255) 编辑
摘要:前言 在上一篇文章中写了如何在 "MVC中配置全局路由前缀" ,今天给大家介绍一下如何在在 json 文件中配置依赖注入。 在以前的 ASP.NET 4+ (MVC,Web Api,Owin,SingalR等)时候,都是提供了专有的接口以供使用第三方的依赖注入组件,比如我们常用的会使用 Autofa 阅读全文
posted @ 2016-10-06 11:10 Savorboard 阅读(7173) 评论(8) 推荐(7) 编辑
摘要:前言 大家好,今天给大家介绍一个 ASP.NET Core MVC 的一个新特性,给全局路由添加统一前缀。严格说其实不算是新特性,不过是Core MVC特有的。 应用背景 不知道大家在做 Web Api 应用程序的时候,有没有遇到过这种场景,就是所有的接口都是以 /api 开头的,也就是我们的api 阅读全文
posted @ 2016-09-22 01:52 Savorboard 阅读(12598) 评论(8) 推荐(36) 编辑
摘要:前言 我们知道,在 MVC 应用程序中,有一部分约定的内容。其中关于 Controller 的约定是这样的。 每个 Controller 类的名字以 Controller 结尾,并且放置在 Controllers 目录中。 Controller 使用的视图是在 Views 主目录的一个子目录中,这个 阅读全文
posted @ 2016-09-20 01:14 Savorboard 阅读(2753) 评论(8) 推荐(14) 编辑
摘要:前言 接【 "中篇" 】,在有一些场景下,我们需要对 ASP.NET Core 的加密方法进行扩展,来适应我们的需求,这个时候就需要使用到了一些 Core 提供的高级的功能。 本文还列举了在集群场景下,有时候我们需要实现自己的一些方法来对Data Protection进行分布式配置。 加密扩展 IA 阅读全文
posted @ 2016-09-07 11:36 Savorboard 阅读(9406) 评论(8) 推荐(43) 编辑
摘要:前言 在应用程序开发的过程中,有的时候需要在代码中保存一些机密的信息,比如加密密钥,字符串,或者是用户名密码等。通常的做法是保存到一个配置文件中,在以前我们会把他保存到web.config中,但是在ASP.NET Core中,这一方式或许发生了改变,或者说你有更多多元化的方法, 以及更加优雅的的配置 阅读全文
posted @ 2016-08-29 11:30 Savorboard 阅读(11761) 评论(12) 推荐(31) 编辑
摘要:前言 "上篇" 主要是对 ASP.NET Core 的 Data Protection 做了一个简单的介绍,本篇主要是介绍一下API及使用方法。 API 接口 ASP.NET Core Data Protectio 主要对普通开发人员提供了两个接口, 和 。 我们先看一下这两个接口的关系: 可以看到 阅读全文
posted @ 2016-08-27 13:57 Savorboard 阅读(9405) 评论(7) 推荐(24) 编辑
摘要:前言 "上一篇博客" 记录了如何在 Kestrel 中使用 HTTPS(SSL), 也是我们目前项目中实际使用到的。 数据安全往往是开发人员很容易忽略的一个部分,包括我自己。近两年业内也出现了很多因为安全问题导致了很多严重事情发生,所以安全对我们开发人员很重要,我们要对我们的代码的安全负责。 在工作 阅读全文
posted @ 2016-08-17 09:15 Savorboard 阅读(15751) 评论(8) 推荐(47) 编辑
摘要:在ASP.NET Core中,如果在Kestrel中想使用HTTPS对站点进行加密传输,可以按照如下方式 申请证书 这一步就不详细说了,有免费的和收费的,申请完成之后会给你一个 结尾的文件。 添加NuGet包 nuget中查找然后再程序中添加引用 配置 把 结尾的文件拷贝的程序的Web根目录,然后修 阅读全文
posted @ 2016-08-16 16:29 Savorboard 阅读(9531) 评论(3) 推荐(2) 编辑
摘要:前言 在 "Asp.Net Core Nginx部署" 一文中,主要是讲述的如何利用Nginx来实现应用程序的部署,使用Nginx来部署主要有两大好处,第一是利用Nginx的负载均衡功能,第二是使用Nginx的反向代理来降低我们后端应用程序的压力。那除了以上两点之外,其实我们还可以利用代理服务器的缓 阅读全文
posted @ 2016-08-04 09:13 Savorboard 阅读(4387) 评论(5) 推荐(19) 编辑
摘要:原文地址:http://asp.net hacker.rocks/2016/02/18/extending razor views.html 作者: "Jürgen Gutsch" 翻译: "杨晓东(Savorboard)" 现在,已经有很多种方式来扩展Razor视图了,我们循循渐进,先从最简单的开 阅读全文
posted @ 2016-07-18 09:24 Savorboard 阅读(16878) 评论(12) 推荐(63) 编辑
摘要:前言 在 "上篇" 文章中介绍了如何在 Docker 容器中部署我们的 asp.net core 应用程序,本篇主要是怎么样为我们在 Linux 或者 macOs 中部署的 dotnet 程序创建一个守护进程,来保证我们的程序在异常或者是电脑重启的时候仍然能够正常访问。 如果你以后用准备使用 asp 阅读全文
posted @ 2016-07-12 09:14 Savorboard 阅读(30138) 评论(29) 推荐(67) 编辑
摘要:前言 在前面文章中,介绍了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的发布和部署,本篇文章主要是如何在Docker容器中运行ASP.NET Core应用程序。 ASP.NET Nginx 发布和部署 : "http://www.cnblogs.com/savo 阅读全文
posted @ 2016-07-11 09:11 Savorboard 阅读(37861) 评论(30) 推荐(69) 编辑
摘要:前言 在 "上篇" 文章中,主要介绍了 Dotnet Core Run 命令,这篇文章主要是讲解如何在 asp.net core 中对我们的已经完成的程序进行发布和部署。 有关如何使用 Nginx 进行部署,请参见本人的另一篇文章: "http://www.cnblogs.com/savorboar 阅读全文
posted @ 2016-07-04 09:16 Savorboard 阅读(26450) 评论(9) 推荐(29) 编辑
摘要:前言 在 "上篇" 文章中,主要介绍了 Dotnet Core Run 命令,这篇文章主要是讲解如何在Linux中,对 Asp.Net Core 的程序进行发布和部署。 有关如何在 Jexus 中进行部署,请参见本人的另一篇文章: "http://www.cnblogs.com/savorboard 阅读全文
posted @ 2016-07-04 09:15 Savorboard 阅读(21696) 评论(29) 推荐(39) 编辑
摘要:前言 "上篇博文" 介绍了怎么样在 asp.net core 使用 Redis 和 Protobuf 进行 Session缓存。本篇的是开发过程中使用的一个小功能,怎么做单文件和多文件上传。 如果你觉得对你有帮助的话,不妨点个【推荐】。 目录 单文件上传 多文件上传 示例源码 单文件上传 上传文件在 阅读全文
posted @ 2016-06-20 09:10 Savorboard 阅读(31071) 评论(6) 推荐(12) 编辑