fix issue #I3QUV1 appsettings增加配置启动地址和端口

This commit is contained in:
yubaolee 2021-05-14 01:58:36 +08:00
parent 35a13a4772
commit c4f0b34dd6
3 changed files with 18 additions and 3 deletions

View File

@ -1,6 +1,8 @@
using System; using System;
using Autofac.Extensions.DependencyInjection; using Autofac.Extensions.DependencyInjection;
using Infrastructure;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
@ -39,7 +41,18 @@ namespace OpenAuth.WebApi
new AutofacServiceProviderFactory()) //将默认ServiceProviderFactory指定为AutofacServiceProviderFactory new AutofacServiceProviderFactory()) //将默认ServiceProviderFactory指定为AutofacServiceProviderFactory
.ConfigureWebHostDefaults(webBuilder => .ConfigureWebHostDefaults(webBuilder =>
{ {
webBuilder.UseUrls("http://*:52789").UseStartup<Startup>(); 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 httpHost = configuration["AppSetting:HttpHost"];
webBuilder.UseUrls(httpHost).UseStartup<Startup>();
Console.WriteLine($"启动成功,接口访问地址:{httpHost}/swagger/index.html");
}); });
} }
} }

View File

@ -18,6 +18,7 @@
"OpenAuthDBContext":"MySql" //SqlServerMySqlOracle "OpenAuthDBContext":"MySql" //SqlServerMySqlOracle
}, },
"UploadPath": "", // "UploadPath": "", //
"RedisConf": "your_redis_server:6379,password=your_redis_password" //redis "RedisConf": "your_redis_server:6379,password=your_redis_password", //redis
"HttpHost": "http://*:52789" //
} }
} }

View File

@ -20,6 +20,7 @@
// ,"OpenAuthDBContext3":"MySql" // ,"OpenAuthDBContext3":"MySql"
}, },
"UploadPath": "", // "UploadPath": "", //
"RedisConf": "redistest.cq-p.com.cn:8001,password=share_redis@123" "RedisConf": "redistest.cq-p.com.cn:8001,password=share_redis@123", //redis
"HttpHost": "http://*:52789" //
} }
} }