Pregunta de entrevista de Forever New

Why Microsoft had to create ASP.NET Core 2 when they already had ASP.NET Framework 4.6?