如何在ASP.NET Core 1.0 RC2中将实例注册到ServiceCollection

问题描述 投票:12回答:1

我正在将我的Web应用程序从ASP.NET Core RC1迁移到RC2。在RC2中,IServiceCollection不再具有AddInstance方法。如何注册配置?

这是如何在RC1中完成的

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

    public void ConfigureServices(IServiceCollection services)
    {
        // AddInstance doesn't exist
        services.AddInstance<IConfiguration>(Configuration);        
        .
        .       
    }
}
c# asp.net .net asp.net-core-1.0 coreclr
1个回答
22
投票

试试这个:

services.AddSingleton<IConfiguration>(Configuration);

我遇到了和你一样的问题,我解决了这个问题。

你拿B.

© www.soinside.com 2019 - 2024. All rights reserved.