.Net Core
文章平均质量分 64
黑白独行
这个作者很懒,什么都没留下…
展开
-
.Net Core微服务入门——ELK日志中心
.Net Core微服务入门——ELK日志中心原创 2021-08-24 11:50:31 · 1359 阅读 · 0 评论 -
.Net Core微服务入门——NLog接入
.Net Core微服务入门——NLog接入Nlog接入1、引入NLog.Web.AspNetCore 包2、添加NLog 配置文件 nlog.config目录自定义内容:<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst原创 2021-08-24 11:18:57 · 709 阅读 · 0 评论 -
.Net Core微服务入门——Swagger接入
.Net Core微服务入门——Swagger接入一、API接入Swagger1、引入包:Swashbuckle.AspNetCore2、修改Startup,在ConfigureServices 中添加 Swaggerpublic void ConfigureServices(IServiceCollection services){ // 添加Swagger services.AddSwaggerGen(c => { c.SwaggerDoc("v1原创 2021-08-02 18:29:28 · 728 阅读 · 0 评论 -
.Net Core微服务入门——Ocelot和Consul集群高可用
.Net Core微服务入门——Ocelot和Consul集群高可用原创 2021-07-29 21:44:07 · 996 阅读 · 1 评论 -
.NET Core根据环境变量支持多个 appsettings.json配置文件
.NET Core根据环境变量支持多个 appsettings.json配置文件在项目开发的过程当中,开发环境、测试环境、生产环境的配置肯定是不一样的,单靠一个 appsettings.json,没法满足各种环境。所以就需要根据不同的环境,加载不同的配置文件。环境变量ASP.NET Core在应用启动时读取环境变量ASPNETCORE_ENVIRONMENT,ASPNETCORE_ENVIRONMENT可以设置任意值,但框架仅支持三个值:Development(开发),、Staging(分阶段), 和原创 2021-07-29 15:47:38 · 2018 阅读 · 1 评论 -
.Net Core微服务入门——Ocelot API网关接入(二)
Net Core微服务入门——Ocelot API网关接入(二)原创 2021-07-28 13:53:07 · 489 阅读 · 0 评论 -
.Net Core微服务入门——Ocelot API网关接入(一)
.Net Core微服务入门——Ocelot API网关接入原创 2021-07-28 11:35:19 · 686 阅读 · 0 评论 -
.Net Core微服务入门——Consul集群搭建(三)
.Net Core微服务入门——Consul集群搭建(三)本章将介绍.Net Core Web API 接入 Consul集群还记得第一篇中,我们再Consul中启动了2个MyAPI服务么,我们重启下,看下效果:浏览:http://192.168.8.25:8500再浏览 http://192.168.8.25:8501,http://192.168.8.25:8502,结果一样。那我们将Consul1停掉,看会发生什么情况http://192.168.8.25:8500:无法访问http:原创 2021-07-20 14:38:50 · 419 阅读 · 1 评论 -
.Net Core微服务入门——Consul集群搭建(二)
.Net Core微服务入门——Consul集群搭建(二)原创 2021-07-20 11:44:15 · 302 阅读 · 0 评论 -
.Net Core微服务入门——Consul集群搭建(一)
.Net Core微服务入门——Consul集群搭建(一)前几天一直在本地机器试用Consul,今天特意在服务器上试试,并搭建下集群一、服务器安装consul获取镜像docker pull consul运行:docker run --name consul -d -p 8500:8500 --restart=always consul查看:访问:http://192.168.8.25:8500安装成功!二、本机Web API 接入 服务器 Consul1、修改 appsett原创 2021-07-20 11:43:06 · 633 阅读 · 0 评论 -
.Net Core Web API 发布到Linux Docker(二)
.Net Core Web API 发布到Linux Docker(二)原创 2021-07-19 12:21:00 · 291 阅读 · 0 评论 -
.Net Core Web API 发布到Linux Docker(一)
.Net Core Web API 发布到Linux Docker(一).Net Core Web API 项目已经建好,想要发布到Linux Docker 上,具体研究了一下,发现有两种发布方式:一、文件发布二、直接发布到私有仓本章我们先介绍文件发布1、安装dotnet 支持先查看dotnet版本dotnet --version如果没有反应,说明没有安装dotnet支持,安装,执行以下命令:yum install dotnet-sdk-3.1如果执行失败,连接不上,请先修改rpm地原创 2021-07-19 12:20:18 · 708 阅读 · 2 评论 -
Linux 下的 Docker 安装及创建私有仓(三)
新增密码文件安装 yum install httpd-tools -ycd /home/docker/registrymkdir authhtpasswd -Bbn qita waqt#2020 > /home/docker/registry/auth/htpasswdsudo docker run --entrypoint htpasswd registry -Bbn qita waqt#2020 > /home/docker/registry/auth/htpasswd(网上原创 2021-07-16 12:02:02 · 613 阅读 · 1 评论 -
Docker 私有仓自启动命令
今天创建Docker私有仓时,忘记设置 restart=always每次Docker重启后,都要手动启动私有仓,太烦了!找了半天,终于找到以下命令,完美解决docker update --restart=always ccab8da93b75私有仓未启动报错:Get http://192.168.8.25:5000/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while原创 2021-07-15 18:59:01 · 268 阅读 · 0 评论 -
Linux 下的 Docker 安装及创建私有仓(一)
Linux 下的 Docker 安装与使用折腾几天的.NET Core Docker,今天申请的服务器下来了,打算在Linu服务器上创建私有仓,并在Linux服务器上运行.NET Core Web API。废话补多说,直接开工一、安装Docker1.安装yum依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2、设置阿里云镜像源sudo yum-config-manager --add-repo https原创 2021-07-15 18:28:35 · 177 阅读 · 0 评论 -
Linux 下的 Docker 安装及创建私有仓(二)
12原创 2021-07-15 18:21:53 · 250 阅读 · 0 评论 -
.Net Core微服务入门——Consul服务注册与发现(三)
Consul服务注册与发现(三)本章主要讲述Consul服务的调用原创 2021-07-14 18:43:55 · 325 阅读 · 0 评论 -
docker 常用命令
docker 常用命令镜像相关:docker images:列出所有本地镜像。docker rmi 镜像…|镜像ID…:删除本地镜像,可以同时指定多个。如:docker rmi orderapi docker rmi e1601503767adocker build -t myimage:1.1 .:基于Dockerfile构建一个名为myimage,tag为1.1的镜像,结尾的 . 代表当前目录。如:docker build -t hrapi -f ./HR.API/Dockerf原创 2021-07-14 16:21:34 · 63 阅读 · 0 评论 -
.Net Core微服务入门——Consul服务注册与发现(二)
11原创 2021-07-14 14:17:04 · 298 阅读 · 0 评论 -
.Net Core微服务入门——Consul服务注册与发现(一)
Consul服务注册与发现服务注册与发现服务注册:简单理解,就是有一个注册中心,我们的每个服务实例启动时,都去注册中心注册一下,告诉注册中心我的地址,端口等信息。同样的服务实例要删除时,去注册中心删除一下,注册中心负责维护这些服务实例的信息。服务发现:既然注册中心维护了各个服务实例的信息,那么客户端通过注册中心就很容易发现服务的变化了。有了服务注册与发现,客户端就不用再去配置各个服务实例的地址,改为从注册中心统一获取。那注册中心又是怎么保证每个地址的可用状态呢,假如某个实例挂了怎么办呢?原则上原创 2021-07-13 18:43:48 · 874 阅读 · 0 评论 -
MySql.Data.EntityFrameworkCore.Query.Internal.MySQLSqlTranslatingExpressionVisitorFactory‘ from asse
最近研究.Net Core 连接MySQL数据库时,碰到以下问题:MySql.Data.EntityFrameworkCore.Query.Internal.MySQLSqlTranslatingExpressionVisitorFactory' from assembly 'MySql.Data.EntityFrameworkCore, Version=8.0.22.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' does not have an原创 2021-07-13 17:10:02 · 759 阅读 · 0 评论 -
.Net Core微服务入门——Web API数据库支持
创建好Web API,并发布到Docker后,就需要连接数据库,做一些基本操作。本文介绍如何 连接SQL Server 和 连接MySQL连接SQL Server通过NuGet添加相关的包:Microsoft.EntityFrameworkCore.SqlServer2、构建实体类public class Product { [Key] //[Key]特性标识表明Code为主键。 public string Code { get; set; }原创 2021-07-12 17:32:29 · 624 阅读 · 0 评论 -
.Net Core微服务入门——创建Docker支持 Web API
创建支持Docker Web API创建新解决方案选择 ASP.NET Core Web API选择启用Docker创建完成,如下图:这里生成了一个dockerfile原创 2021-07-12 16:15:42 · 426 阅读 · 0 评论 -
.Net Core微服务入门-VS2019安装
VS2019安装官网下载官网:https://www.microsoft.com/zh-cn/安装运行安装文件点击“继续”,等待安装程序安装完成安装程序下载安装验证完毕选择.Net Core需要安装的内容.Net Core主要现在以下3个:Visual Studio 核心编译器ASP.NET 和 Web开发.NET 跨平台开发.NET 桌面开发 是否安装看自己需求选择安装位置,继续安装,按照说明一步步操作即可。...原创 2021-07-12 15:59:58 · 688 阅读 · 0 评论 -
Docker配置阿里云镜像加速
Docker配置阿里云镜像加速阿里云镜像加速官网访问 https://help.aliyun.com/document_detail/60750.html点击进入控制台前往开通设置密码确定,进来后,点击镜像加速器 "registry-mirrors": ["https://****.mirror.aliyuncs.com"]复制地址,设置镜像加速WindowsLinux添加到 daemon.json,没有就创建,设置镜像vim /etc/docker/daemon.原创 2021-07-12 14:02:29 · 429 阅读 · 0 评论 -
Win 10 Docker Desktop从C盘迁移到其他目录
前言最近C盘不够了,需要将 Docker Desktop迁移到其他盘:查看wsl版本wsl -l -v安装docker后,docker会自动创建2个发行版:docker-desktopdocker-desktop-dataWSL发行版默认都是安装在C盘,在%LOCALAPPDATA%/Docker/wsl目录docker的运行数据、镜像文件都存在%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx中。WSL发行版迁移网上查了一下wsl发行版迁移,几乎都是说原创 2021-07-12 12:38:14 · 4338 阅读 · 3 评论 -
.Net Core微服务入门——Docker安装准备
前言Docker 是一个开源的应用容器引擎,它十分火热,如今几乎成为了后端开发人员必须掌握的一项技能。即使你在生产环境中可能用不上它,就算把它当作一个辅助开发的工具来使用,也是非常方便的。本文就介绍一下.Net Core应用在Docker中的一些基本使用。环境准备首先安装docker,去官网下载:https://www.docker.com/get-started可根据系统自行选择安装(Linux 需要通过命令安装)windows系统的话,需要安装wsl(基于Windows的Linux子系统)原创 2021-07-12 12:20:24 · 501 阅读 · 0 评论