mysql调试.net_Adnc如何本地调试 - 一个轻量级的.Net Core微服务开发框架

本文介绍了如何在本地调试Adnc,一个轻量级的.Net Core微服务框架。调试涉及的必备软件包括Visual Studio 2019、Redis、RabbitMQ、MongoDB和MariaDB,所有这些服务推荐使用Docker安装。通过修改配置文件,如appsettings.development.json和launchSettings.json,可以启动和连接到各个服务。文章还提供了启动微服务和前端Vue应用的步骤。
摘要由CSDN通过智能技术生成

0600d6948a4c478aa3f28021.html

前言

Adnc是一个轻量级的.Net Core微服务开发框架,一样适用于单体架构系统的开发。

若是只是想本地调试,只须要安装必备软件,必备软件除开发工具外,其它软件建议你们都使用`docker`安装。如何安装`docker`,官方网站上有各类环境下的

安装指南。

微服务最核心的服务自动注册/发现/配置,`adnc`使用`consul`实现,由于在代码中作了限制,调试环境不会启动。固然若是你已经安装好了`cosnul`环境,也能够本身开启,请修改以下3个文件。建议先不要开启`cosnul`相关功能,先快速跑起来,`consul`如何配置,请参考

如何用docker consul部署到服务器

//program.cs

if (env.IsProduction() || env.IsStaging())

{

var configuration = cb.Build();

//从consul配置中心读取配置

var consulOption = configuration.GetSection("Consul").Get();

cb.AddConsul(new[] { consulOption.ConsulUrl }, consulOption.ConsulKeyPath);

}

//startup.cs

if (env.IsProduction() || env.IsStaging())

{

//启动后自动注册服务到consul

app.RegisterToConsul(_srvRegistration.GetConsulConfig());

}

//ServiceRegistrationHelper.cs

//获取用户认证、鉴权服务

var authServerAddress = (_env.IsProduct

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值