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

标签 c# asp.net .net asp.net-core-1.0 coreclr

我正在将我的 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);        
        .
        .       
    }
}

最佳答案

试试这个:

services.AddSingleton<IConfiguration>(Configuration);

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

关于c# - 如何在 ASP.NET Core 1.0 RC2 中将实例注册到 ServiceCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37316009/

相关文章:

.net - 是否有用于以编程方式更改项目和解决方案文件(.vbproj、.csproj、.sln)的 API?

c# - 识别一个列表中不在另一个不同类型列表中的项目

c# - 站点地图不显示为 xml

c# - 获取当前项目中所有引用的程序集

asp.net - MVC4 捆绑和压缩与 CDN

.net - IIS : web applications warmup

.net - WCF 与 Windows 服务中托管的 WCF 用于长时间运行的任务

c# - 自动填充检查器数组

c# - 单一服务两个绑定(bind)但不同绑定(bind)的不同行为

c# - 如何将wav文件中的数据读入数组