Nacos配置
- 新建命名空间
Net NuGet 包
nacos-sdk-csharp.Extensions.Configuration
Net 简单用法
- 在 Program.cs 进行如下配置
public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureAppConfiguration((context, builder) => { var c = builder.Build(); // 从配置文件读取Nacos相关配置 // 默认会使用JSON解析器来解析存在Nacos Server的配置 builder.AddNacosV2Configuration(c.GetSection("NacosConfig")); // 也可以按需使用ini或yaml的解析器 // builder.AddNacosConfiguration(c.GetSection("NacosConfig"), Nacos.IniParser.IniConfigurationStringParser.Instance); // builder.AddNacosConfiguration(c.GetSection("NacosConfig"), Nacos.YamlParser.YamlConfigurationStringParser.Instance); }) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); })
- 修改
appsettings.json
参考:
https://github.com/nacos-group/nacos-sdk-csharp/blob/dev/README.zh-cn.md