I have summarized the seven main features of ASP. NET and only summarized the two main features. Now I will continue to summarize the five main features.
(3) ASP. NET supports multiple languages
The multiple languages mentioned here are multiple development languages, such as C # and VB. NET. No matter which development language you use, the final program code will be compiled into the intermediate code IL.
IL is the basis for all managed applications, and managed applications are.. NET compiled and executed in the CLR hosting environment, so IL is.. NET language, which is the only language that can be recognized by CLR.
Why is the same between compiled languages? Because these languages share the same public infrastructure.
Decompilation tool: C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bin \ ildasm.exe
Because all ASP. NET code is stored and executed on the server, the client will not receive these compiled code files, so the client has no chance to decompile these DLL and EXE files.
(4) ASP. NET runs in the public Language Runtime Library
In fact, this feature is to understand what the Common Language Runtime Library CLR can do.
1. Automatic Memory Management and garbage collection (also available in JAVA)
2. type security to prevent some low-level errors during compilation
3. extensible metadata. Information about classes and members is. NET is a kind of metadata information stored in the compiled assembly. Metadata Extension is to describe your code and allow you to provide additional information for the runtime or other services.
4. Structure-based error handling: You can create separate blocks to handle different types of errors, or nest exception handling programs between different layers.
5. multithreading. CLR provides a thread pool that can be used by multiple types. You can call methods, read files, or perform asynchronous communication with the Web service. No new thread needs to be created.
(5) ASP. NET is object-oriented.
In ASP. NET, the best example of reflecting the object-oriented thinking is server-based space.
(6) ASP. NET supports all browsers (7) easy deployment and configuration of ASP. NET
Most ASP. NET configuration information is stored in a specific web. config file.