配置文件
在 appsettings.json 添加urls
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"urls": "https://*:4401;http://*:4400"
}
代码
public static IHostBuilder CreateHostBuilder(string[] args)
{
var configuration = new ConfigurationBuilder().SetBasePath(Environment.CurrentDirectory)
.AddJsonFile("appsettings.json")
.Build();
var url = configuration["urls"];
return Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseUrls(url);
webBuilder.UseStartup<Startup>();
});
}
该博客介绍了如何在appsettings.json文件中配置Web应用程序的URL,包括HTTPS和HTTP监听端口。通过设置`urls`字段为`https://*:4401;http://*:4400`,确保应用能在指定端口上监听。代码段展示了如何在`CreateHostBuilder`方法中读取这些配置并用于构建WebHost。
540

被折叠的 条评论
为什么被折叠?



