-
简单读取 json 配置文件
背景 目前发现网上的 .NET Core 读取配置文件有点麻烦,自己想搞个简单点的。 .NET Core 已经不使用之前的诸如 app.config 和 web.config 等 xml 形式的配置文件,一致采用 json 格式来存储配置文件信息。 json 文件 demo appsettings.json: { “name”: “wen”, …
-
CentOS 7部署ASP.NET Core应用程序
看了几篇大牛写的关于Linux部署ASP.NET Core程序的文章,今天来实战演练一下。2017年最后一个工作日,提前预祝大家伙元旦快乐。不扯淡,直接进入正题。您有任何问题请在评论区留言。 1.环境准备 网上看了一下,Linux云服务器还挺贵的,那就只好先用VMware虚拟机搭建个吧。这里我选装的Linux系统版本的是CentOS,Linux系统众多发行版…
-
如何在Azure设置centos 7的root用户密码
这几天买了Azure的服务,添加了一台Centos 7服务器,在Azure的仪表板里面没有找到设置root用户密码的地方,只好这样操作了,见下方命令: 1 su root 执行命令:sudo passwd root,然后按提示输入您的密码即可,密码得输入两次,两次都OK了后会提示: all authentication toens updated succe…
-
七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问
前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liunx服务器:笔者用的是【搬瓦工】的VPS服务器(CDN加速,支持支付宝,多机房选择)–低配版[2.5$每月,29.99$每年] 再推荐一个VPS服务器…
-
WordPress定时备份网站插件(2024版)
众多WordPress 的插件中,WordPress定时备份网站插件具有备份功能的插件都是备份数据库文件,生成mysql的sql脚本文件,而不能把网站文件一起备份,而今天江湖人士就推荐一款可以将数据库与网站文件一起备份的插件,那就是【BackUpWordPress】,这款插件可以设置定时按每天备份,每周备份等,可以自己选择,备份好后,你就可以下载下来啦。 W…
-
拥抱.NET Core系列:MemoryCache 缓存过期
阅读目录 MSCache项目 MSCache提供的过期方式 绝对时间到期 滑动时间到期 自定义过期策略 过期策略组合拳 缓存过期回调 写在最后 在上一篇”拥抱.NET Core系列:MemoryCache 初识”中我们基本了解了缓存的添加、删除、获取,那么今天我们来看看缓存的过期机制。这里和上篇一样将把“Microsoft.Extensions.Cachin…
-
拥抱.NET Core系列:MemoryCache 缓存选项
阅读目录 MSCache项目 MemoryCacheOptions ExpirationScanFrequency SizeLimit CompactionPercentage 在上一篇 ”拥抱.NET Core系列:MemoryCache 缓存过期” 中我们详细的了解了缓存过期相关的内容,今天我们来介绍一下 MSCache 中的 Options,由此来介绍…
-
ASP.NET Core中间件实现分布式 Session
1. ASP.NET Core中间件详解 1.1. 中间件原理 1.1.1. 什么是中间件 1.1.2. 中间件执行过程 1.1.3. 中间件的配置 1.2. 依赖注入中间件 1.3. Cookies和session中间件 1.3.1. Session 1.3.2. Session保存到Redis中 1.3.3. 实现分布Session 1.4. 总结 1.…
-
Super Cache dynamic page detected but late init not set错误
WordPress解决WP Super Cache插件Super Cache dynamic page detected but late init not set. See the readme.txt for further details的错误。 WP Super Cache插件 WordPress建的网站时间长了会变慢,大多数站长会安装WP Supe…
-
Asp.Net Core 2.1+的视图缓存(响应缓存)
响应缓存Razor 页与 ASP.NET 核心 2.0 中不支持。 此功能将支持ASP.NET 核心 2.1 版本。 在老的版本的MVC里面,有一种可以缓存视图的特性(OutputCache),可以保持同一个参数的请求,在N段时间内,直接从mvc的缓存中读取,不去走视图的逻辑。 [OutputCache(Duration =20)]//设置过期时间为20秒 …
-
.NET Core 2.1 Preview 1发布:更快的构建性能
英文原文: Announcing .NET Core 2.1 Preview 1 今天,我们宣布发布 .NET Core 2.1 Preview 1。这是 .NET Core 2.1 的第一个公开发布。我们有很大的改进希望分享出来,并且渴望得到您的反馈意见,无论是在评论中还是在 github 中 dotnet/core #1297 ASP.NET Cor…
-
ASP.NET Core断点续传功能实现
文章内容来源于博客园博友发表,本文是 asp.net core 断点续传功能的一种实现,由于.net core版本一直在更新,到本文发表时,如果您将网站部署到生产环境,即IIS上时,还需要在Startup类里面加上注入代码services.AddHttpContextAccessor(),用于注入httpcontext上下文。 ASP.NET Core断点续…
-
EntityFramework Core 2.0自定义标量函数两种方式
上一节《EntityFramework Core 2.0执行原始查询如何防止SQL注入》我们讲完原始查询如何防止SQL注入问题同时并提供了几种方式。本节我们继续来讲讲EF Core 2.0中的新特性自定义标量函数。 自定义标量函数两种方式 在EF Core 2.0中我们可以将方法映射到数据库中的标量函数,我们可在LINQ中调用此方法并会被正确翻译成SQL语句…
-
EntityFramework Core 2.0执行原始查询如何防止SQL注入?
接下来一段时间我们来讲讲EntityFramework Core基础,精简的内容,深入浅出,希望为想学习EntityFramework Core的童鞋提供一点帮助。 EntityFramework Core执行原始查询 在EntityFramework Core中执行原始查询我们借助FromSql来实现,如下: using (var context = ne…
-
拥抱.NET Core系列:MemoryCache 初识
Cache是一个绝大多数项目会用到的一个技术,说起到缓存可能就联想到 Set、Add、Get、Remove、Clear 这几个方法。那么在.NET Core中微软给我们带来了什么样的缓存体验呢?今天我们就来介绍下”Microsoft.Extensions.Caching.Memory”。由于这个包名称过长,下文使用MSCache来代替。 MSCache能做什…