随笔分类 -  06 .Net Core

摘要:1.中间件的概念 ASP.NET Core的处理流程是一个管道,中间件是组装到应用程序管道中用来处理请求和响应的组件。 每个中间件可以: 选择是否将请求传递给管道中的下一个组件。 可以在调用管道中的下一个组件之前和之后执行业务逻辑。 中间件是一个请求委托( public delegate Task 阅读全文
posted @ 2019-10-03 13:11 捞月亮的猴子 阅读(5894) 评论(9) 推荐(13) 编辑
摘要:1 容器概念 使用Docker前我们首先要简单了解一下容器的概念。MSDN上有一张虚拟机和容器的对比图,很好的展示了虚拟机和容器的区别,如下所示,虚拟机包括应用程序、必需的库或二进制文件以及完整的来宾操作系统,每台虚拟机都有一个单独的内核,我们完全可以把虚拟机看做是一台真实的物理机。 容器包括应用程 阅读全文
posted @ 2019-04-30 20:58 捞月亮的猴子 阅读(2943) 评论(3) 推荐(9) 编辑
摘要:以前dotnet web应用程序开发完成后,我们都是使用IIS部署在Windows Server上,如今netcore技术发展迅速,因为其跨平台的特性,将dotnet web应用程序部署在更方便部署和更廉价的Linux服务器上日益流行。这里简单介绍如何使用Nginx/Systemd/Kestrel将 阅读全文
posted @ 2019-04-11 20:22 捞月亮的猴子 阅读(2481) 评论(0) 推荐(6) 编辑
摘要:NSSM部署Windows服务 1 准备工作 在Windows平台部署Asp.net core应用程序一般采用IIS,但是如果我们的net core应用执行的是定时任务,需要开机自启,稳定运行的话,使用NSSM将其部署为Winodows服务是一种不错的选择。NSSM官网地址:http://www.n 阅读全文
posted @ 2019-03-16 20:41 捞月亮的猴子 阅读(1740) 评论(0) 推荐(0) 编辑
摘要:Centos上部署netcore项目 1 准备工作 在Centos上部署netcore应用程序有两种常用方式:nohup和supervisord,这里简单演示一下这两种部署方式。 首先我们写一个简单的netcore控制台项目(netcore mvc、webapi本质都是一个控制台项目),项目名称就叫 阅读全文
posted @ 2019-03-16 16:27 捞月亮的猴子 阅读(1221) 评论(0) 推荐(1) 编辑
摘要:Cache(缓存)是优化web应用的常用方法,缓存存放在服务端的内存中,被所有用户共享。由于Cache存放在服务器的内存中,所以用户获取缓存资源的速度远比从服务器硬盘中获取快,但是从资源占有的角度考虑缓存也不是越多越好。经常要用到且不会频繁改变且被用户共享的数据很适合放在缓存中。在介绍netcore 阅读全文
posted @ 2019-03-12 21:10 捞月亮的猴子 阅读(6304) 评论(0) 推荐(5) 编辑
摘要:Net Core中的配置文件介绍 1 简单回顾.Net Framework配置文件 .Net Core中的配置文件操作较.Net Framework有了很大的改动。介绍.Net Core中配置文件操作前,我们先回顾下.Net Framework中配置文件的操作。在.Net Framework中应用程 阅读全文
posted @ 2019-02-26 10:53 捞月亮的猴子 阅读(1599) 评论(0) 推荐(2) 编辑
摘要:本文主要内容是简单介绍如何在centos7上开发.Net Core项目,在此之前我们首先了解下.Net Core的基本特性。 1 .Net Core和.Net FrameWork的异同 1.1 .Net Core优势 .Net Core发布两年了,这两年.Net Core的发展十分迅速,到目前已经推 阅读全文
posted @ 2019-02-25 13:22 捞月亮的猴子 阅读(1194) 评论(0) 推荐(1) 编辑
摘要:Web API中使用Cros解决跨域 如果两个页面的协议,端口和域名都相同,则两个页面具有相同的源,注:IE不考虑端口,同源策略不会阻止浏览器发送请求,但是它会阻止应用程序看到响应。如下图所示 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharin 阅读全文
posted @ 2018-08-21 12:40 捞月亮的猴子 阅读(8035) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示