ASP Assignment
ASP Assignment
3. What is the ASP.NET Life Cycle, and list the types of Life Cycle?
When ASP.NET pages run, it goes through several life cycle steps, which
perform a series of actions like initialization, running, restoring, and
rendering.
Life Cycle is classified into two categories.
Application Life Cycle: The user requests to access the application.
Page Life Cycle: The cycle has phases like initialization, restoring,
execution, and page rendering.
4. What is MVC?
Model: The model helps to create the application's data domain and
represents the application's public properties and business logic.
View: View represents the data tables, charts, and diagrams by collecting
the data from the model.
Controller: The controller helps handle user interactions and controls the
flow of the application.
5. List the languages used for ASP.NET
ASP.NET uses object-oriented programming languages that provide a
framework and patterns, which are easy to use.
Languages used by ASP.NET Framework are :
i. C#
1. C-Sharp is a programming language developed by Microsoft
that runs on the .NET framework.
2. It is used to develop web applications on the .NET framework.
ii. VB.NET
1. VB.NET is a modern object-oriented programming language
developed by Microsoft to combine the features of CLR and
.NET.
7. What is CLR?
CLR is the basic Common Language Runtime virtual machine component
of the .NET framework used to run the code. It manages and executes
.NET programs. And implements a Virtual Execution System (VES)
internally.
Services provided by CLR
Verification
Garbage collection
Security
Memory management
8. What is IIS? And why do you use it?
Internet Information Server (IIS) is the most popular web server used to
host and provide internet-based services to ASP.NET and ASP Web
applications.
IIS has its process engine to handle the requests. Using an IIS computer
can work as a web server and provide functionality for deploying ASP.NET
web applications. It is also responsible for responding to users' requests.