-
.DLL
are precompiled and whenever a client request asp.net pages then
it'll display faster on client browsers because .DLL are
precompiled and hence there is no compilation time for a web
page request.
-
Run
time error handling is a good feature for redirecting users to
any other specified page according the errors.
-
User
defined controls such as template and menu control
-
Class libraries and set of controls reduces the building of
asp.net applications.
-
ASP.NET has multi-language capabilities allow you to code your
web pages in VB.NET, C#, J# etc.
-
ASP.NET is able to cache the complete page or just parts of the
web page for the performance enhancement.
-
ASP.NET Session state can be saved in a dedicated MS-SQL Server
database
-
Interoperability - In .NET Framework there are
several COM libraries, .NET Framework gives the capability for
interoperability between custom codes and existing COM
libraries.
-
Base Class Library - .NET Frame Work Class (FCL)
Library or Base Class Library (BCL) is globally available
library of types for all languages in .NET Framework.
-
Language Independent -.NET Framework defines
all datatypes & constructs as supported by Common Language
Runtime (CLR) and how they manage interaction with each other
datatypes & constructs. This management is know as Common Type
System (CTS). Multiple Programming Languages is supported by
.NET Framework.
-
Common Runtime Engine - There are many coding
languages supported by .NET Framework, compiled into an
intermediate language commonly known as Common Intermediate
Language (CIL). Microsoft's implementation of Common
Intermediate Language is known as Microsoft Intermediate
Language (MSIL). This MSIL language is compiled as just-in-time
compilation (JIT) into native programming code. These process
combination concepts known as Common Language Infrastructure (CLI)
specification. Implementation of CLI is universally known as the
Common Language Runtime (CLR).
-
Security - .NET Framework allows different
trust levels (Form Authentication, Windows Authentication &
Passport Authentication) for the applications. It's always safe
that you should customize your web server for medium trust
processing.