Extending IIS 7.5 with Modules and Handlers
Learn IIS 7.5's modular design! Extend functionality with .NET code. Install only necessary components & customize web server behavior.
Course Content
Extending IIS 7.5 with Modules and Handlers is an intermediate-level Pluralsight course taught by Robert Boedigheimer. It runs 2h 47m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 175 reviews. It is a paid course, first published April 2021.
IIS 7 introduced a significant architectural shift, moving away from a monolithic design to a modular structure comprised of approximately 40 components. This allows for highly customized web server configurations, enabling you to install only the necessary components, thereby reducing security vulnerabilities and optimizing memory usage.
The new architecture also simplifies customization. You can easily replace built-in functionality with your own custom implementations. HttpModules and HttpHandlers provide a powerful mechanism for extending IIS using familiar, managed .NET code. This is a major improvement over the older ISAPI architecture, which required writing in unmanaged C or C++.
Enhanced diagnostic features are a key benefit. These features allow you to capture information about failed requests and inspect worker processes and active requests within the web server. This makes troubleshooting and performance analysis much easier.
Finally, Microsoft.Web.Administration empowers you to automate IIS management using managed code. You can write code to create IIS websites, application pools, and virtual directories, streamlining deployment and configuration processes. This allows for infrastructure-as-code approaches to IIS management.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.