首页 > 其他分享 >.net core 6 DEBUG环境下不注入的服务

.net core 6 DEBUG环境下不注入的服务

时间:2023-11-30 10:34:05浏览次数:37  
标签:core builder nacos DEBUG net Configuration

.net core 6中,如果有些服务不想在调试时启动,比如nacos及一些监听器,如果每次注释,难免会出错误。

所以在Program.cs文件中写明,DEBUG环境下是不启动的:

#if DEBUG
#else
// Nacos服务发现注册
builder.Services.AddNacosAspNet(builder.Configuration); // 默认找"nacos"节
// Nacos读取配置
builder.Configuration.AddNacosV2Configuration(builder.Configuration.GetSection("nacos"));
#endif

 

标签:core,builder,nacos,DEBUG,net,Configuration
From: https://www.cnblogs.com/zhangbupangpang/p/17866729.html

相关文章

  • VB.net开发必备技能——两个窗体之间的数据传递方法!
    为了温故而知新,本博客旨在记录我学习VB.net编程的过程,分享基础知识和实用技巧,帮助有需要的朋友轻松入门VB.net编程。无论您是想开发Windows平台上的应用程序,还是想在.NET生态系统中展现创造力和创新精神,本文都将为您提供宝贵的指导。作为程序员,你一定曾经遇到过需要在不同窗体之......
  • 神经网络入门篇:详解深层网络中的前向传播(Forward propagation in a Deep Network)
    深层网络中的前向传播先说对其中一个训练样本\(x\)如何应用前向传播,之后讨论向量化的版本。第一层需要计算\({{z}^{[1]}}={{w}^{[1]}}x+{{b}^{[1]}}\),\({{a}^{[1]}}={{g}^{[1]}}{({z}^{[1]})}\)(\(x\)可以看做\({{a}^{[0]}}\))第二层需要计算\({{z}^{[2]}}={{w}^{[2]}}{{a}^{[......
  • .net 读取配置文件 使用DI方式
    需要引用包:Microsoft.Extensions.Configuration配置文件类库Microsoft.Extensions.Configuration.Binder将配置文件转换成实体类的类库Microsoft.Extensions.Configuration.Json读取Json文件的类库Microsoft.Extensions.DependencyInjectionDI类库Microsoft.Extensions.O......
  • .net 读取配置文件
    .net可以读取多种不同类型的配置文件,如:json、xml、ini等。读取配置文件需要使用到的包:Microsoft.Extensions.Configuration读取配置文件主要类库Microsoft.Extensions.Configuration.Binder将配置文件转换为实体类的类库Microsoft.Extensions.Configuration.Json读取json......
  • [English]phonetic/adoption/rote/nursery
    Phonetic describesthewaythatspokenwordssound.AdoptioncomesfromtheOldFrenchwordadoptare,meaning"tochoseforoneself.”Feellikeaddinganoption?Ifyoustartdressinglikeafriend,that'sanadoptionofyourfriend's......
  • profinet协议之RTU转Modbus TCP
    profinet协议之RTU转ModbusTCPModbusRTU转ModbusTCP网关是一种重要的通信设备,它能够实现RTU和ModbusTCP之间的无缝通信。在工业领域中,RTU和ModbusTCP是常见的通信协议,它们分别适用于串口通信和以太网通信。然而,由于硬件设备的差异以及系统结构的限制,直接将RTU和ModbusTCP连......
  • Modbus转Profinet网关解决设备多、通讯效率慢、plc插槽号不够用等问题
    Modbus转Profinet网关解决设备多、通讯效率慢、plc插槽号不够用等问题大家好,我是小编今天要和大家分享一款解决设备通讯问题的神器——modbus转profinet网关。为了解决设备多、通讯效率慢的问题,我们可以使用兴达易控的modbus转profinet网关。这种方案非常有效,因为它可以将多个设备......
  • TKE在Kubernetes集群原地无损大版本升级的一些探索
     如何在不重建容器不中断服务的情况下升级Kubernetes集群大版本,一些探索,方案实现于2021年9月 该功能已上线一段时间,因为一些原因文章迟迟没有发布,升级肯定会有还没有触及到的未知问题,该方案也不是十全十美,但目前上线后也基本平稳,能够处理大部分情况,把自己在这方面的思路和......
  • .net core中实现服务自动发现
    .netcore中自带了依赖注入框架,asp.netcore或worker框架下可以直接使用,控制台程序可以通过加入Microsoft.Extensions.DependencyInjection程序包来支持。自带的di框架功能还行,但是一个不方便的地方是没有提供服务自动发现、注册的接口,稍微大的程序都是需要通过反射自己写一个发......
  • .NET 6 新东西 --PeriodicTimer
    在.NET6中引入了新Timer:System.Threading.PeriodicTimer,它和之前的Timer相比,最大的区别就是新的PeriodicTimer事件处理可以方便地使用异步,消除使用callback机制减少使用复杂度。讲解PeriodicTimer之前我们先来看以下该怎么使用它:usingvarcts=newCancellationTok......