-
EF Core迁移原理运行dotnet ef命令迁移本质是什么?
EntityFramework Core 运行dotnet ef命令迁移本质是什么?(EF Core迁移原理),我们详细讲解了执行dotnet ef命令背后究竟发生了什么,同时也大概讨论了下.NET Core几个配置文件的作用,足够了解这些,当出现问题才不至于手足无措,耗时一天多才写完,不过收获颇多。 前言EF Core迁移原理 终于踏出第一步探索EF Co…
-
怎样将.net core项目部署到CentOS 7系统并支持WebSocket
环境:CentOS 7.x,.net core 2 以下.net core 2安装操作为官方方法。如果你使用Docker,那么更简单了,只需要docker pull microsoft/dotnet就可以了。如果你使用Bash On Windows,那么与实际对应的Linux子系统安装完全相同。 https://www.microsoft.com/net/l…
-
老司机带你了解.net core 新建项目web应用程序和web应用程序(模型视图控制器)的区别
今天这个老司机其实也不是老司机,在.net core上面,也是新司机,都是现炒现卖而已,文中有不对的地方,敬请各位少点口水哈;后续的文章都是关于.net core做项目中遇到的问题的一些笔记仅此而已,如能使您学到或者了解点新东西,那自然最好不过了。公司新项目使用.net core来开发了,今天在搭建项目时,在新建.net core的web项目时,有两个选项,…
-
SQL Server 数据库锁介绍
1 前言 本文以SQL Server(2008 r2)数据库大并发操作要考虑死锁和锁的性能问题。网上对锁的问题几乎没有介绍的很详细的,所以本文做个简单的介绍,为方便本文案例的描述,这里用A1代表一个数据库执行请求,A2代表另一个请求,也可以理解为A1为一个线程,A2 为另一个线程。A3,A4以此类推。 2 锁的种类 共享锁(Shared l…
-
ASP.NET Core Web 支付功能接入 支付宝-电脑网页支付篇
这篇文章将介绍ASP.NET Core中使用 开源项目 Payment,实现接入支付宝-电脑网页支付接口及同步跳转及异步通知功能。 开发环境:Win 10 x64、VS2017 15.6.4、.NET Core SDK 2.1.101、.NET Core Runtime 2.0.6 1.新建”ASP.NET Core Web 应用程序”…
-
dot watch+vs code提成asp.net core开发效率
在园子中,已经又前辈介绍过dotnet watch的用法,但是是基于asp.net core 1.0的较老版本来讲解的,在asp.net core 2.0的今天,部分用法已经不太一样,所以就再写一篇文章来介绍dotnet watch + vs code来提升asp.net core开发效率的方法。 什么是dotnet watch? Dotnet watch是…
-
ASP.NET Core 2.0 : 七.一张图看透启动背后的秘密
为什么我们可以在Startup这个 “孤零零的” 类中配置依赖注入和管道? 它是什么时候被实例化并且调用的? 参数中的IServiceCollection services是怎么来的? 处理管道是怎么构建起来的? 启动过程中,系统“默默的”做了哪些准备工作? 上一篇文章讲了ASP.NET Core中的依赖注入(系列目录), 而它的配置是在Startup这个文…
-
未来计算机行业还能火好久?
一点个人评价:计算机技术有强大的“渗透能力”。这种渗透性体现在,计算机技术(芯片+软件)可以通过编程注入到其它设备里面,常常可以化腐朽为神奇,使得原本粗笨的、无任何自主能力的设施,突然变得智能起来,而且能力还能不断提升。这是不可思议的革命性,发展结果会超出人们的想象。看看波士顿动力的机器人是多么让人吃惊吧。此外,计算机技术不断改造人类生活,先是个人计算机、计…
-
简单读取 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定时备份网站插件(2025版)
众多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,由此来介绍…