Answer: An application object, an application state object, and a cache object
Explanation:
ASP.Net is a development language used for constructing web-based applications. It was developed by Microsoft to allow web developers create unique websites and applications.
When ASP.NET receives a request for a resource in an ASP.NET application, it creates an object but it can only run one request at once. To allow for multiple requests at once, ASP.NET needs to create various objects. And then ASP.Net will implement Caching. Caches improves the performance of the application. It stores those pages frequently used by its user in a temporary location.