跟着官网学ASP.NET Core 6.0之日志记录
在ASP.NET Core 6.0
中,官方提供了内置日志记录提供程序
,如:
- 控制台-提供程序将输出记录到控制台
- EventLog-提供程序将日志输出发送到 Windows 事件日志
- …
在ASP.NET Core 6.0
中,官方提供了内置日志记录提供程序
,如:
在我们使用uni-app开发过程中,经常会遇到前后端跨域的问题,就像这样子
前面,我们跟着微软官网教程,创建了一个简单的Demo Webapi
程序,这节,我们继续跟着教程学一下简单的EF Core
操作数据库
大脑总是需要一些新鲜事物刺激才能变得更有活力,脱离.net好些年头了,最近就想着学学新东西,转换一下思维,便计划跟着微软官网来实践实践传神的ASP.NET Core 6.0
关于安装K8S的方式很多,如:sealos
,KubeSpray
、Kops
、Rancher
、kubesphere
等众多开源的组件,我们公司则是基于kubesphere
来管理K8S
集群,由于条件有限,这里就基于sealos
搭建一个简单的1master 1node
K8S集群。
关于安装K8S的方式很多,如:sealos
,KubeSpray
、Kops
、Rancher
、kubesphere
等众多开源的组件,我们公司则选的是kubesphere
,当然,不是用的kubesphere
的开源版。不得不说,kubesphere
确实给我们开发者带来了很多方便的工具,使得我们的效率得以提高。这次,我们就去学习一下新东西-Rancher
,感觉它再功能上略显强大一些,当然,学习成本就比kubesphere
要高一些,所以,如果需要管理K8S集群的话,我个人建议还是选择kubesphere
,这个完全有老弟们自己评估了。由于我的服务器资源有限,这里就只能安装k3S
关于代码托管,公司是基于Gitlab自建的,它功能全而强大,但是也比较重,我个人偏向于开源、小巧、轻便、实用,所以就排除了Github,在Gogs和Gitea中选者。Gogs在Github有38k+Star,Gitea在Github要偏少一些,只有27k+Star,但是Gitea更新更快,功能更多,Gogs发布了59次,上次发布时间是2020-10-07
,Gitea发布了130次,上次发布时间是 2021-12-21
,今天是2021-12-30
,可见Gitea还是比较活跃的,所以,这里我就选择了Gitea
。
前面我们基于Docker搭建了Gitea,今天我们继续来学习自动发布,说到代码发布,开源的产品非常之多,目前主流的要数jenkins
了,但是这货对于我来说,太重了、太臃肿了,最终我选择了Drone
。
前面都在说Docker镜像,那么Docker镜像是如何构建的呢?今天我们就来学习一下,如何基于Dockerfile
来构建Docker镜像。
前面,简单的介绍了Docker的常用操作命令,但是每次都要远程到宿主机操作,这似乎有些不便利,那么有没有稍稍能提高我们的操作体验的方式呢?答案是肯定的,毕竟有那么的大牛,他们早已贴心的考虑到了