2016-05-19 12 views
6

ASP.NET Core RC1からRC2にWebアプリケーションを移行しています。 RC2ではIServiceCollectionにはもうAddInstanceメソッドがありません。設定を登録するにはどうすればよいですか?ASP.NET Core 1.0 RC2のServiceCollectionにインスタンスを登録する方法

services.AddSingleton<IConfiguration>(Configuration); 

私はあなたのように同じ問題を抱えていたし、私はこれでそれを解決:

それはRC1

public class Startup 
{ 
    public IConfiguration Configuration { get; set; } 

    public void ConfigureServices(IServiceCollection services) 
    { 
     // AddInstance doesn't exist 
     services.AddInstance<IConfiguration>(Configuration);   
     . 
     .  
    } 
} 

答えて

11

で行われていたここでどのようにこれを試してみてください。

トマスB.

+0

ただ、他のケース誰に、私のような、これは動作しますが、それは簡単なAPIリネームだ理由を不思議見つける - 私が見つけた - https://github.com/aspnet/Announcements/issues/119 @ Thomasのコメントは私の問題を解決しましたが、それは私のためのコードのセキュリティビット(認可ハンドラを追加する)なので、私は理由を考え出すことなく続けることができませんでした。 – Feasoron

関連する問題