摘要: asp.net core服务的生命周期 Transient:每一次GetService都会创建一个新的实例 Scoped:在同一个Scope内只初始化一个实例 ,可以理解为( 每一个request级别只创建一个实例,同一个http request会在一个 scope内) Singleton:整个应用 阅读全文
posted @ 2019-04-25 11:45 942351507 阅读(203) 评论(0) 推荐(0) 编辑
摘要: asp.net core 内置DI容器的一点小理解 DI容器本质上是一个工厂,负责提供向它请求的类型的实例。 .net core内置了一个轻量级的DI容器,方便开发人员面向接口编程和依赖倒置(IOC)。 具体体现为Micorosoft.Extensions.DependencyInjection这个 阅读全文
posted @ 2019-04-25 11:40 942351507 阅读(149) 评论(0) 推荐(0) 编辑
摘要: asp.net core日志组件 日志介绍 Logging的使用 1. appsettings.json中Logging的介绍 Logging的配置信息是保存在appsettings.json配置文件中的。因为之前介绍配置文件的时候我们使用的是appsettings.Development.json 阅读全文
posted @ 2019-04-25 11:35 942351507 阅读(257) 评论(0) 推荐(0) 编辑
摘要: asp.net core配置文件 读取配置文件 asp.net core使用appsettings.json代替传统.net framework的web.config中的<appSettings>节点。它的数据格式变成了json字符串,便于我们操作和维护。 不管是.net framework还是.n 阅读全文
posted @ 2019-04-25 11:19 942351507 阅读(143) 评论(0) 推荐(0) 编辑
摘要: asp.net core环境变量详解 环境变量详解 Windows操作系统的环境变量在哪设置应该都知道了。 Linux(centos版本)的环境变量在/etc/profile里面进行设置。用户级的环境变量在其它文件里面,不多说了,有兴趣的可以网上查下。 当我们的应用程序发布到生产环境时,如果用到了环 阅读全文
posted @ 2019-04-25 11:18 942351507 阅读(140) 评论(0) 推荐(0) 编辑
摘要: asp.net core配置访问地址 .net core web程序,默认使用kestrel作为web服务器。 配置Kestrel Urls有四种方式,我这里只介绍一种。其它方式可自行百度。 在Program.cs里使用UseUrls()扩展方法进行设置。UseUrls()方法的参数是个字符串数组, 阅读全文
posted @ 2019-04-25 11:13 942351507 阅读(275) 评论(0) 推荐(0) 编辑
摘要: asp.net core web项目目录解读 Connected Services 和传统.net web项目相比,它的功能类似于添加webservice或者wcf service的引用。暂时用不到,有兴趣的小伙伴可以深入了解。右键这个目录可以看到我们可以添加一些服务,包括云服务。 Properti 阅读全文
posted @ 2019-04-25 11:06 942351507 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 新建asp.net core项目 开发环境:Windows Server R2 2008 开发工具:Microsoft Visual Studio 2017 新建asp.net core项目 创建web项目时,务必选择“ASP.NET Core Web应用程序”。 创建类库时,选择“.NET Sta 阅读全文
posted @ 2019-04-25 11:04 942351507 阅读(218) 评论(0) 推荐(0) 编辑
摘要: asp.net core2.0大白话带你入门 本系列包括: 1.新建asp.net core项目2.web项目目录解读3.配置访问地址4.环境变量详解5.配置文件6.日志7.DI容器8.服务的生命周期9.session的使用10.cookie的使用11.持续更新... 所有内容不会放在一篇博客里面。 阅读全文
posted @ 2019-04-25 11:02 942351507 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、应用程序文件结构 如下图所示,相比于Asp.Net项目,在新建的Asp.Net Core项目中,没有了Global.asax以及Web.config这样的文件,但多了几个其他主要的文件,它们分别为:wwwroot、appsetting.json、Program.cs、Startup.cs www 阅读全文
posted @ 2019-04-25 10:31 942351507 阅读(658) 评论(0) 推荐(0) 编辑