using Microsoft.AspNetCore.Hosting;
namespace Vit.Extensions
{
public static class IWebHostBuilderExtensions_UseUrlsFromConfig
{
///
/// Specify the urls the web host will listen on.
///
///
/// 在appsettings.json文件中的路径。默认:"server.urls"。其指定的值必须为字符串数组。
///
public static IWebHostBuilder UseUrlsFromConfig(this IWebHostBuilder data, string configPath = "server.urls")
{
if (data == null) return data;
var urls = Vit.Core.Util.ConfigurationManager.ConfigurationManager.Instance.GetByPath("server.urls");
if (urls != null && urls.Length > 0)
{
data.UseUrls(urls);
}
return data;
}
}
}