Chapter 7. Extending the Integrated Graphical Management System

The previous chapter provided in-depth coverage of the main classes of the IIS7 and ASP.NET 3.5 integrated graphical management architecture. This chapter shows you how to use what you've learned in the previous chapter to extend this architecture to add graphical management support for your own custom configuration sections.

You have to write two sets of managed code to extend the IIS7 and ASP.NET 3.5 integrated graphical management system: client-side managed code and server-side managed code. By client-side managed code I mean the managed code that you have to write to extend the user interface of the IIS7 Manager. By server-side managed code I mean the managed code that you have to write to enable the back-end Web server to communicate with the IIS7 Manager.

Client-Side Managed Code

The previous chapter presented examples of different types of module pages and task forms and briefly introduced the base classes from which these module pages and task forms derive. Figure 7-1 presents the class diagram for all the major classes that you will deal with when you're writing the client-side managed code. I discuss these classes in detail in the following sections.

Figure 7-1

Figure 7.1. Figure 7-1

Extending the user interface of the IIS7 Manager involves the following tasks:

  • Implement the appropriate module pages.

  • Implement the necessary ...

Get Professional IIS 7 and ASP.NET Integrated Programming 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.