Question

I study Overview of .net framework in first part it said:

The class library is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services

And next:

ASP.NET hosts the runtime to provide a scalable, server-side environment for managed code. ASP.NET works directly with the runtime to enable ASP.NET applications and XML Web services, both of which are discussed later in this topic

But there isn't any relation, any base class library layer between Asp.net and managed Code, in illustration. why?

enter image description here

Was it helpful?

Solution

Because the ASP.NET runtime is not written in managed code:

The ASP.NET ISAPI extension is a Win32 DLL and does not host managed code. [...] The worker process is a small Win32 shell of code that hosts the common language runtime (CLR) and runs managed code.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top