标签:.NET Core

.net

ASP.NET Core设置客户端IP白名单验证

1

鑫神 发布于 2019-02-21

本篇博文中展示了如何在ASP.NET Core应用程序中设置IP白名单验证的3种方式。 你可以使用一下3种方式: 使用中间件检查每个请求的远程IP地址 使用Action过滤器为指定的Controller或action方法添加针对远程IP地址的检查 使用IPageFilter为Ra...

阅读(93)评论(0)赞 (0)

.net

Asp.NetCore部署到 Linux

6

鑫神 发布于 2019-02-21

前言 说说应用 Asp.Net Core 的特性(跨平台),将 .NetCore 部署到 Linux 中,主流的 Linux 有多个版本的操作系统,这里以 Centos-7.5 为例子,其它版本的操作系统下的部署基本都是大同小异的,除了了一些命令上的区别。 在 Linux 上部署...

阅读(125)评论(0)赞 (0)

.net

什么是.NET?什么是.NET Framework?什么是.NET Core?

45

鑫神 发布于 2019-02-15

.NET和C#是什么关系 语言,是人们进行沟通表达的主要方式。编程语言,是人与机器沟通的表达方式。不同的编程语言,其侧重点不同。有的编程语言是为了科学计算而开发的,所以其语法和功能更偏向于函数式思想。有些则是为了开发应用程序而创立的,所以其语法和功能更为均衡全面。 微软公司是全球...

阅读(86)评论(0)赞 (0)

.net

在.Net Core 中使用钩子

5

鑫神 发布于 2018-12-19

前言 Host startup hook,是2.2中提供的一项新的功能,通过使用主机启动钩子,允许开发人员在不修改代码的情况下,在服务启动之前注入代码;通过使用钩子,可以对已部署好的服务在服务启动期间自定义托管程序的行为;通过使用钩子,可以对服务进行跟踪或者遥测,也可以在服务启动...

阅读(84)评论(0)赞 (0)

.net

.NET Core中多语言支持

15

鑫神 发布于 2018-12-07

在.NET Core项目中也是可以使用.resx资源文件,来为程序提供多语言支持。以下我们就以一个.NET Core控制台项目为例,来讲解资源文件的使用。   新建一个.NET Core控制台项目,然后我们在其中新建一个.resx资源文件叫DemoResource.re...

阅读(137)评论(0)赞 (1)

IdentityServer4

.net core Identity 基于现有的实体(数据库模型) 或 自定义User和Role模型

10

鑫神 发布于 2018-11-15

一个系统组织架构是不可少的,所以 认证(authentication) 和 授权(authorization)是必不可少的,但是 微软很人性化的为我们提供了Identity这个东西,嗯,是好东西,但是总是稍微有那么一点不足,就是命名,以及部分字段可能用不到。没关系,我们可以自定义...

阅读(96)评论(0)赞 (0)

.net

.NET Core基于Generic Host实现后台任务

8

鑫神 发布于 2018-11-15

前言 很多时候,后台任务对我们来说是一个利器,帮我们在后面处理了成千上万的事情。 在.NET Framework时代,我们可能比较多的就是一个项目,会有一到多个对应的Windows服务,这些Windows服务就可以当作是我们所说的后台任务了。 我喜欢将后台任务分为两大类,一类是不...

阅读(209)评论(0)赞 (0)

.net

AspectCore-Framework入门

8

鑫神 发布于 2018-11-13

什么是AOP? 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 有点深奥, 举个栗子 如果说之前做的一个系统专门给内部的服务提供接口的,因为是在内网中访问,所以就...

阅读(144)评论(0)赞 (0)

.net

ASP.NET Core 搭配 Nginx 的真实IP问题

11

鑫神 发布于 2018-11-13

一.前言 Nginx(Engine X)是一个高性能HTTP和反向代理服务,是由俄罗斯人伊戈尔·赛索耶夫为访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 如果你是一名 ASP.NET Core 开发人员,并...

阅读(152)评论(0)赞 (0)