ASP.NET Core 使用 Apollo

2023年9月11日 802点热度 0人点赞 0条评论
内容纲要

部署 Apollo 之后,创建一个应用。

file

然后创建命名空间,选择 private 创建私有命名空间,选择 json 格式。
file

点击修改文本,填入 json 内容。
file

然后在 .NET 程序中引入包

        <PackageReference Include="Com.Ctrip.Framework.Apollo.Configuration" Version="2.10.2" />

在配置文件中定义 apollo 的设置。

{
  "apollo": {
    "AppId": "ApolloTest",
    "MetaServer": "http://192.168.80.70:8080",
    "ConfigServer": "http://192.168.80.70:8080",
    "Env": "DEV",
    "Namespaces": [
      "DEV"
    ]
  },
  "Logging": {
    "LogLevel": {
      "Default": "Debug",
      "Microsoft.AspNetCore": "Debug"
    }
  },
  "AllowedHosts": "*"
}

最后在代码中注入:


var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureAppConfiguration(b =>
{
    b.AddApollo(builder.Configuration.GetSection("apollo")).AddNamespace("DEV",ConfigFileFormat.Json);
});

痴者工良

高级程序员劝退师

文章评论