摘要: 本文介绍ASP.NET Core默认模板是如何完成初始化的,不多废话,直入主题 首先使用默认模板创建一个ASP.NET Core程序 瞅一眼解决方案结构,包含了EF Core和Identity的默认实现,没啥特别的 我们知道控制台程序的入口点在Main函数,ASP.NET Core也是一样的。所以我 阅读全文
posted @ 2020-12-22 00:31 Vincent-Huang 阅读(674) 评论(0) 推荐(1) 编辑
摘要: 前言 通过使用gitlab,你可以拥有自己的git服务器、具备github的大部分功能,包括代码审查、分支合并、具有内置的CI/CD、docker镜像仓库功能等,并且中文支持得也不错 本文详细介绍了如何一步一步搭建gitlab环境,并且通过一个.net 5的demo项目演示了如何使用内置的CI/CD 阅读全文
posted @ 2020-11-17 00:21 Vincent-Huang 阅读(5269) 评论(0) 推荐(1) 编辑
摘要: 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。 依赖注入(Dependency Injection,简称DI)则是一种实现控制反转的方法。 理解了依赖注入,就理解了控制反转 依赖注入 依赖项是指一个对象所依赖的 阅读全文
posted @ 2020-12-29 20:59 Vincent-Huang 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 在本文中,我将分享我在ASP.NET Core应用程序中使用依赖注入的经验和建议。 这些原则背后的动机是: - 有效设计服务及其依赖项 - 防止多线程问题 - 防止内存泄漏 - 防止潜在的错误 本文假定您已经基本熟悉了依赖注入和ASP.NET Core。 如果没有,请首先阅读文档[ASP.NET Core 依赖注入](https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-5.0) 阅读全文
posted @ 2020-11-18 21:25 Vincent-Huang 阅读(363) 评论(0) 推荐(1) 编辑
摘要: NuGet.Server是由.NET Foundation提供的一个包,用于创建一个ASP.NET应用程序,该应用程序可以在任何运行IIS的服务器上。简单地说,NuGet.Server在服务器上创建一个文件夹,并可以通过HTTP(S)获取内容。设置起来很简单,适用于简单的场景。 在Visual St 阅读全文
posted @ 2020-11-10 14:39 Vincent-Huang 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 关于SSH 使用SSH协议,可以连接到远程服务器和服务并进行身份验证。 使用SSH密钥,可以连接到GitHub,而无需在每次访问时都提供用户名或密码。 生成新的 SSh Key 打开 Git Bash 并输入以下命令(用你的GitHub电子邮件地址替换命令中的电子邮件地址) ssh-keygen - 阅读全文
posted @ 2020-11-10 14:38 Vincent-Huang 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 目的 此文单纯记录一下安装步骤和注意事项 安装步骤 从docker hub拉取RabbitMQ镜像 # 基本命令 $ docker pull rabbitmq:3.8.8 截止2020-09-14最新的版本是3.8.8,以下为支持的版本: 3.8.8, 3.8, 3, latest 3.8.8-ma 阅读全文
posted @ 2020-09-15 14:25 Vincent-Huang 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 前言 由于众所周知的原因,在国内拉取国外的docker镜像时,速度会很慢,甚至失败。比如拉取dotnet core的镜像。 比如以下两个镜像,拉取的时候非常慢 mcr.microsoft.com/dotnet/core/runtime:3.1-buster-slim mcr.microsoft.co 阅读全文
posted @ 2020-08-30 01:22 Vincent-Huang 阅读(4386) 评论(0) 推荐(0) 编辑
摘要: 准备工作 VMWare下载安装 CentOS 7 ISO文件下载 安装步骤 安装VMWare 在VMware中使用下载的ISO文件创建虚拟机 虚拟机网络配置为桥接模式,如下图 CentOS系统配置 网络配置 通过此步骤安装的CentOS默认是没有配置网络的,可以通过命令ip a查看,是没有ip ad 阅读全文
posted @ 2020-08-25 22:47 Vincent-Huang 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 准备工作 先安装好CentOS 7系统,参考:在VMWare中安装CentOS 7虚拟机 安装步骤 卸载docker旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest 阅读全文
posted @ 2020-08-25 22:47 Vincent-Huang 阅读(266) 评论(0) 推荐(0) 编辑