Skip to Content
Professional IIS 7.0
book

Professional IIS 7.0

by Ken Schaefer, Jeff Cochran, Scott Forsyth, Rob Baugh, Mike Everest, Dennis Glendenning
March 2008
Intermediate to advanced content levelIntermediate to advanced
838 pages
23h 16m
English
Wrox
Content preview from Professional IIS 7.0

Chapter 12. Core Server Extensibility

You may be getting the idea by now that the new modular structure of IIS 7.0 is probably the most important new feature in the IIS product to date. The previous chapter demonstrated how it is possible to customize the server workload by simply plugging in and unplugging the relevant modules, thereby customizing functionality, reducing resource overheads, and improving performance.

This chapter concentrates on the underlying module system and how independent components can be seamlessly integrated into the core system to enhance or modify the functionality of the basic core system. The following topics are discussed:

  • An overview of module extensibility.

  • Basic module concepts.

  • An example native code module.

  • An example managed code module.

  • Event tracing from modules.

  • IIS configuration extensibility.

  • Extending the IIS Administration Tool.

Extensibility Overview

The Application Programming Interface provided for developers to extend IIS is quite certainly the most powerful yet delivered by the IIS developer team. This API, in fact, is exactly the same API used by the IIS team itself to create the default modules supplied with IIS out of the box.

This means that the creators and maintainers of IIS are no longer required to wait for a major OS release or service pack, update, or patch to deliver enhanced or new functionality. Cosmetic adjustments, flaws, or security vulnerabilities alike can be addressed by simply replacing the relevant module without affecting ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Professional C# 5.0 and .NET 4.5.1

Professional C# 5.0 and .NET 4.5.1

Christian Nagel, Jay Glynn, Morgan Skinner
How to Cheat at IIS 7 Server Administration

How to Cheat at IIS 7 Server Administration

Chris Adams, Brian Frederick, Pattrick Santry
Internet Information Services (IIS) 7.0 Resource Kit

Internet Information Services (IIS) 7.0 Resource Kit

Olga M. Londer Mike Volordarsky Brett Hill, Bernard Cheah, Steve Schofield, Carlos Aguiar Mares, Kurt Meyer, and Microsoft IIS Team

Publisher Resources

ISBN: 9780470097823Purchase book