La valeur ne peut pas être null. Nom du paramètre: connectionString appsettings.json dans le starter

Je suis en train d'écrire ma chaîne de connexion dans mon appsettings.fichier json et de l'amener dans mon fichier de démarrage, mais je reçois une Valeur ne peut pas être null.
Nom du paramètre: connectionString. J'ai été en utilisant divers exemples mais n'arrive pas à voir cette nouvelle configuration avec ASP.NET 1.0 Cœur de démarrage de la classe.

Appsetting.fichier json:

{
"Data": {
"DefaultConnection": {
  "ConnectionString": "Data Source=server;Initial Catalog=dbase;Trusted_Connection=True;MultipleActiveResultSets=true"

},
"Logging": {
  "IncludeScopes": false,
  "LogLevel": {
    "Default": "Debug",
    "System": "Information",
    "Microsoft": "Information"
  }
}
}
}

Méthode de tenter
De démarrage.cs

public Startup(IHostingEnvironment env)
    {
        var builder = new ConfigurationBuilder()
            .SetBasePath(env.ContentRootPath)
            .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
            .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
            .AddEnvironmentVariables();
        Configuration = builder.Build();
    }

 public void ConfigureServices(IServiceCollection services)
    {
        var connStr = Configuration.GetConnectionString("DefaultConnection");
        System.Console.WriteLine(connStr);
        services.AddDbContext<DbContext>(options => options.UseSqlServer(connStr)); //error right here -- Null value
}

OriginalL'auteur epv | 2016-11-29