There are four major components of ASP.NET framework, which are as follows:
CTS (Common Type System)
CLR ( Common Language Routine)
BCL (Base Class Library)
CLS (Common Language Specification)