2016-05-19 35 views
6

Web uygulamamı ASP.NET Core RC1'den RC2'ye geçiriyorum. RC2'de IServiceCollection artık AddInstance yöntemine sahip değildir. Yapılandırmayı nasıl kaydederim?ASP.NET Core 1.0 RC2'de ServiceCollection'a örnek nasıl kaydedilir?

services.AddSingleton<IConfiguration>(Configuration); 

senin gibi aynı sorunu vardı ve bu onu çözdü:

o RC1

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

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

cevap

11

yapıldı İşte nasıl bunu deneyin.

Tomas B.

+0

Sadece başka durumda herkes, benim gibi, bu işleri ama, basit bir API yeniden adlandırma neden merak bulmak - buldum - https://github.com/aspnet/Announcements/issues/119 @ Thomas'ın yorumu benim problemimi çözdü, ama bu benim için bir güvenlik kodu olduğundan (yetkilendirme işleyicileri ekleyerek) nedenini çözmeden devam edemedim. – Feasoron

İlgili konular