title: What are aspnet50 and aspnetcore50?
body: <p>When creating one ASP.NET 5 application from VS the <code>project.json</code> file contains the following entry:</p>
  
  <pre><code>"frameworks": {
      "aspnet50": { },
      "aspnetcore50": { }
  }
  </code></pre>
  
  <p>Now, what is this frameworks section and why there are those entries "aspnet50" and "aspnetcore50"? I know that now there is both the full .NET and the Core CLR, but yet this section seems to imply that there are two different ASP.NET 5: one ASP.NET 5 and one ASP.NET Core 5. There's just one framework ASP.NET 5 that may run on top of the full .NET or the Core CLR right? If that's so why do we need those entries?</p>