2017-06-06 1 views
1

ASP.NET Coreを使用しているときに、Program.csにConfigurationを追加すると、私は珍しい問題に直面しました。誰がASP.NET COREの専門家であるかは、この基本を見つけることができます)。以下は、Microsoft.Extensions.Configuration.IConfiguration 『Microsoft.Extensions.Configuration.IConfigurationBuilder 'から' Microsoft.Extensions.Configuration.IConfiguration 'に変換できません

「から』 がMicrosoft.Extensions.Configuration.IConfigurationBuilderから変換できません - 私は.UseConfiguration(設定)を追加しようとしていたとき、それは言って私にエラーを与えました私のコード:

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(); 

助けがあれば助かります。私は簡単な解決策だけではなく.UseConfigurationのパラメータに設定を書くのだった考え出しまで

答えて

2

まあ、私は、私が.UseConfiguration(config.Build())

var config = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("hosting.json", optional: true);; 


     var host = new WebHostBuilder() 
      .UseKestrel() 
      .UseConfiguration(config.Build()) 
      .UseContentRoot(Directory.GetCurrentDirectory()) 
      .UseIISIntegration() 
      .UseStartup<Startup>() 
      .Build(); 
をしなければならなかった、異なるアプローチを試してみました
関連する問題