SurgingDemo
SurgingDemo copied to clipboard
运行Server的时候报错
Unhandled Exception: System.ArgumentNullException: Value cannot be null. Parameter name: config at Microsoft.Extensions.Options.ConfigurationChangeTokenSource
1..ctor(String name, IConfiguration config)
at Microsoft.Extensions.Logging.LoggingBuilderExtensions.AddConfiguration(ILoggingBuilder builder, IConfiguration configuration)`
调试的时候,发现是UseLog4net("Configs/log4net.config")报出来的。 跟进去,发现是CPlatform.AppConfig中的Configuration为null,导致CPlatform.AppConfig.GetSection("Logging")为null。
请问,这个问题是如何解决的呢? 我是使用了最新版本的Surging.
我也是同样的问题,是哪里没设置好吗?
楼主的问题解决了吗?怎么解决的?
我发现这个问题是在host.Build()的时候调用了 }) .UseStartup<Startup>() .Build();
using (host.Run())
{
Console.WriteLine($"服务端启动成功,{DateTime.Now}。");
}
但是这个Configuration是在host.Run()初始化的。 而host.Run()在Build()后执行,所以报了个null的错误。
作者方便解答下这个该怎么解决吗?
还没解决。作者也没有消息~
同样的问题,.UseStartup() 第二次调用时异常。
同样的问题,在 windows 中启动: 发布网关 1. ApiGateway dotnet run Surging.ApiGateway 启用服务 2. Server dotnet Bill.Demo.Services.Server.dll 发布客户端(本示例使用 web mvc) 3. Bill.Demo.Web dotnet run Bill.Demo.Web 这个又是怎么运行的呢?
我也遇到这个问题,怎么解决的
我也遇到这个问题,这个问题解决了吗
没有,没有人维护了,surging的开发者也说这个demo跟不上了
gxlqssjf,你还在使用这个框架吗
这里https://github.com/zhuzhao/SurgingDemoUpdate