diff --git a/api/SimpleAdmin/SimpleAdmin.Core/SimpleAdmin.Core.csproj b/api/SimpleAdmin/SimpleAdmin.Core/SimpleAdmin.Core.csproj index 4fb1c11823539daa54985e480096c6fbb0297b94..2b024810b709f3f22126d79878f7dd5c07a50aea 100644 --- a/api/SimpleAdmin/SimpleAdmin.Core/SimpleAdmin.Core.csproj +++ b/api/SimpleAdmin/SimpleAdmin.Core/SimpleAdmin.Core.csproj @@ -1,4 +1,4 @@ - + net7.0;net6.0 @@ -10,6 +10,7 @@ + diff --git a/api/SimpleAdmin/SimpleAdmin.Web.Entry/Program.cs b/api/SimpleAdmin/SimpleAdmin.Web.Entry/Program.cs index 4b5c38736585aad2785b189a707a990b884b8726..3446f987e024d47595a8d167cc1382db82b54518 100644 --- a/api/SimpleAdmin/SimpleAdmin.Web.Entry/Program.cs +++ b/api/SimpleAdmin/SimpleAdmin.Web.Entry/Program.cs @@ -5,7 +5,20 @@ Console.WriteLine(@"演示地址: http://153.101.199.83:12801/login"); Console.WriteLine(@"QQ:531035580"); Console.WriteLine("没有花里胡哨,只有简单、稳定、灵活、高效"); Colorful.Console.WriteAsciiAlternating("SimpleAdmin", new Colorful.FrequencyBasedColorAlternator(3, Color.Yellow, Color.GreenYellow)); -Serve.Run(RunOptions.Default.ConfigureBuilder(builder => -{ - builder.WebHost.UseUrls(builder.Configuration["AppSettings:Urls"]); -})); +Serve.Run(RunOptions.Default + .ConfigureInject((builder, options) => + { + options.ConfigureAppConfiguration((_, cfb) => + { + cfb.AddAgileConfig(new AgileConfig.Client.ConfigClient(builder.Configuration)); + }); + options.ConfigureWebServices((_, services) => + { + services.AddAgileConfig(); + }); + }) + .ConfigureBuilder(builder => + { + builder.WebHost.UseUrls(builder.Configuration["AppSettings:Urls"]); + }) +); diff --git a/api/SimpleAdmin/SimpleAdmin.Web.Entry/appsettings.json b/api/SimpleAdmin/SimpleAdmin.Web.Entry/appsettings.json index 13192546c5bf8b16589909a0c701763e0d06b4f1..2d8aeb0f3c47552035e589c0ccf255625076993d 100644 --- a/api/SimpleAdmin/SimpleAdmin.Web.Entry/appsettings.json +++ b/api/SimpleAdmin/SimpleAdmin.Web.Entry/appsettings.json @@ -1,4 +1,12 @@ { + "AgileConfig": { + "appId": "admin", + "secret": "admin", + "nodes": "http://127.0.0.1:5000", + "name": "SimpleAdmin", + "tag": "tag1", + "env": "PROD" + }, "AppSettings": { "InjectSpecificationDocument": true, //是否开启swagger "Urls": "http://0.0.0.0:5566" //监听地址