Ответ 1
попробуйте это:
services.AddSingleton<IConfiguration>(Configuration);
У меня была такая же проблема, как у тебя, и я решил ее с этим.
Я переношу свое веб-приложение из 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);
У меня была такая же проблема, как у тебя, и я решил ее с этим.