ASP.NET is the .NET framework layer that handles Web requests for specific types of files, namely those with .aspx and .acsx extensions. The ASP.NET engine provides a robust object model for creating dynamic content and is loosely integrated into the .NET framework. This integration makes it easy to change the implementation when the .NET framework migrates to platforms other than Windows.