第 1 种方式
修改 Program.cs
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
var host =
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseKestrel(o => {
o.Listen(IPAddress.Loopback, 6000);
})
;
return host;
}
第 2 种方式
修改 Program.cs
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
var host =
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseUrls("http://localhost:5000;https://localhost:5001")
;
return host;
}
配置json文件
- 增加 host.json 文件,内容:
{
"urls": "http://localhost:5004;https://localhost:5005"
}
- 1
- 2
- 3
- 修改 Programe.cs
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("host.json", optional: true)
.Build();
var host = WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseConfiguration(config)
;
return host;
}
或
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
var configuration = new ConfigurationBuilder().SetBasePath(Environment.CurrentDirectory)
.AddJsonFile("host.json")
.Build();
var url = configuration["url"];
return WebHost.CreateDefaultBuilder(args)
.UseUrls(configuration["url"])
.UseStartup<Startup>();
}