This document compares .NET Framework, .NET Core, ASP.NET 4.6, and ASP.NET Core. It outlines that .NET Framework is optimized for Windows applications while .NET Core is cross-platform. It also shows that ASP.NET 4.6 includes WebForms, MVC, Web API, and Web Pages separately, while ASP.NET Core combines Web API and MVC and later adds Razor Pages. It lists versions and components of ASP.NET 4.6 and ASP.NET Core over time.