在使用 ASP.NET Core 时,在 Program.cs 中添加配置时遇到了一个不寻常的问题(对于那些熟悉 ASP.NET CORE 的人可能会发现这个基本问题)。当我试图添加 .UseConfiguration(config) 它给了我一个错误说 -
无法从 Microsoft.Extensions.Configuration.IConfigurationBuilder' 转换为 'Microsoft.Extensions.Configuration.IConfiguration'
以下是我的代码:
var config = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("hosting.json", optional: true);;
var host = new WebHostBuilder()
.UseKestrel()
.UseConfiguration(config)
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();