fix #I3SKUV 增加API和EF执行效率的监控

新增流程修改接口
增加启动及撤销判定
This commit is contained in:
yubaolee
2021-05-25 00:49:12 +08:00
parent d78b60764c
commit 452de01fb8
14 changed files with 269 additions and 25 deletions

View File

@@ -1,6 +1,7 @@
using System;
using Autofac.Extensions.DependencyInjection;
using Infrastructure;
using Infrastructure.Helpers;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
@@ -41,14 +42,7 @@ namespace OpenAuth.WebApi
new AutofacServiceProviderFactory()) //将默认ServiceProviderFactory指定为AutofacServiceProviderFactory
.ConfigureWebHostDefaults(webBuilder =>
{
var configurationBuilder = new ConfigurationBuilder();
configurationBuilder.SetBasePath(System.IO.Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Development"}.json",
optional: true)
.AddEnvironmentVariables();
var configuration = configurationBuilder.Build();
var configuration = ConfigHelper.GetConfigRoot();
var httpHost = configuration["AppSetting:HttpHost"];
webBuilder.UseUrls(httpHost).UseStartup<Startup>();