{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.AspNetCore": "Warning", "Microsoft.Hosting.Lifetime": "Information", "Microsoft.Extensions.Diagnostics.HealthChecks": "Warning" } }, "AllowedHosts": "*", "Kestrel": { "Endpoints": { "Default": { "Url": "http://*:38030" }, "Grpc": { "Url": "http://*:38031", "Protocols": "Http2" } } }, "RpcConfig": { "Http": { "Enable": true, "AssemblyNames": ["ZhonTai.Admin.Contracts"] }, "Grpc": { "Enable": true, "AssemblyNames": [ "ZhonTai.Admin.Core", "NPP.SmartSchedue.Api.Contracts", "NPP.EAM.Api.Contracts", "ZhonTai.Admin.Contracts" ], "ServerAssemblyNames": ["ZhonTai.Admin", "NPP.EAM.Api"] }, "Endpoints": [ { "Name": "admin", "HttpUrl": "http://localhost:38010", "GrpcUrl": "http://localhost:38011" }, { "Name": "eam", "HttpUrl": "http://localhost:38020", "GrpcUrl": "http://localhost:38021" } ] }, //应用配置 "AppSettings": { //使用配置中心 "UseConfigCenter": true, //配置中心路径 "ConfigCenterPath": "ConfigCenter" }, //外部服务配置 "Services": { "EAM": { "BaseUrl": "http://localhost:38020", "Timeout": 30000 } }, //分布式事务 "CAP": { "RabbitMq": { "HostName": "10.248.5.157", "Port": 15672, "UserName": "npp", "Password": "Npp@rabbitmq" } }, /* //发送邮件验证码 await AppInfo.GetRequiredService().PublishAsync(SubscribeNames.EmailSingleSend, new EamilSingleSendEvent { ToEmail = new EamilSingleSendEvent.Models.EmailModel { Address = "" }, Subject = "中台Admin账号邮件验证码", Body = code }); */ //邮件配置 "Email": { //主机 "Host": "smtp.qq.com", //端口 465、587、25 "Port": 465, //是否使用SSL "UseSsl": true, //邮箱账号 "UserName": "", //邮箱密码 "Password": "", //发件人 "FromEmail": { //名称 "Name": "", //地址 "Address": "" }, //收件人 "ToEmail": { //名称 "Name": "", //地址 "Address": "" } }, //任务调度配置 "TaskScheduler": { //进程启动信息 "ProcessStartInfo": { "FileName": "C:/grpcurl_1.8.7/grpcurl", //工作目录 "WorkingDirectory": "" }, //告警邮件 "AlerEmail": { "Enable": true, "Address": "" } }, //滑块验证码 "SlideCaptcha": { "ExpirySeconds": 300, // 缓存过期时长 "StoreageKeyPrefix": "app:captcha:", // 缓存前缀 "Tolerant": 0.02, // 容错值(校验时用,缺口位置与实际滑动位置匹配容错范围) "Backgrounds": [ // 背景图配置 { "Type": "file", "Data": "wwwroot/captcha/jigsaw/backgrounds/1.jpg" }, { "Type": "file", "Data": "wwwroot/captcha/jigsaw/backgrounds/2.jpg" }, { "Type": "file", "Data": "wwwroot/captcha/jigsaw/backgrounds/3.jpg" }, { "Type": "file", "Data": "wwwroot/captcha/jigsaw/backgrounds/4.jpg" }, { "Type": "file", "Data": "wwwroot/captcha/jigsaw/backgrounds/5.jpg" } ], // Templates不配置,则使用默认模板 "Templates": [ //{ // "Slider": { // "Type": "file", // "Data": "wwwroot/captcha/jigsaw/templates/1/transparent.png" // }, // "Hole": { // "Type": "file", // "Data": "wwwroot/captcha/jigsaw/templates/1/dark.png" // } //} ] } }