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 Autofac.Extensions.DependencyInjection;
using Infrastructure;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
@ -39,7 +41,18 @@ namespace OpenAuth.WebApi
new AutofacServiceProviderFactory()) //将默认ServiceProviderFactory指定为AutofacServiceProviderFactory
.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
},
"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"
},
"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" //
}
}