1.如果没有appsettings.json,需要添加,文件代码如下
{
"Logging": {
"IncludeScopes": false,
"Debug": {
"LogLevel": {
"Default": "Warning"
}
},
"Console": {
"LogLevel": {
"Default": "Warning"
}
}
}
}
需要在Program.cs里面调用这个方法就可以解决了
/// <summary>
/// 微信全局注册
/// </summary>
/// <param name="args"></param>
static void Registration(string[] args)
{
try
{
var configBuilder = new ConfigurationBuilder();
configBuilder.AddJsonFile("appsettings.json", false, false);
var config = configBuilder.Build();
var senparcSetting = new SenparcSetting();
var senparcWeixinSetting = new SenparcWeixinSetting();
config.GetSection("SenparcSetting").Bind(senparcSetting);
config.GetSection("SenparcWeixinSetting").Bind(senparcWeixinSetting);
var services = new ServiceCollection();
services.AddMemoryCache();
services.AddSenparcGlobalServices(config);
IRegisterService register = RegisterService.Start(senparcSetting)
.UseSenparcGlobal();
register.ChangeDefaultCacheNamespace("DefaultCO2NETCache");
register.UseSenparcWeixin(senparcWeixinSetting, senparcSetting);
}
catch (Exception)
{
}
}