Appendix C. Hosting the Common Language Runtime

In This Appendix

The CLR ships with several different hosts. These hosts have taken the CLR and customized its environment so that it is better suited for the application:

  • ASP.NET—This host is initialized by an ISAPI filter that starts the CLR and makes sure all of the Web traffic is properly routed to the correct process.

  • Internet Explorer—IE needs to recognize a special MIME type so that it can execute managed code controls from HTML pages.

  • Shell Executables—When a process containing managed code starts, a small piece of unmanaged code bootstraps the managed code and runs it.

Sometimes you might want to customize the startup and initialization ...

Get .NET Common Language Runtime Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.