title: Using IConfiguration globally in mvc6
body: <p>I have Probably been staring at this for to long, but I have jumped into MVC6 for asp.net for the last few days, while I am really enjoying this, I can't seem to find a convenient way to access the Configuration after it is defined in Start.cs with</p>
  
  <pre><code>Configuration = new Configuration()
      .AddJsonFile("config.json")
      ...
  </code></pre>
  
  <p>So, do I need to add it to the DI or is it already there? Or should I create a new instance whenever I need to use it, as it is possible to create different configurations (such as for IIdentityMessageService) create a sendgrid.json and load it within the Service itself?</p>
  
  <p>There is probably a very easy solution, but like I said I have looking at this for days now.</p>