IIS Web Development Reference

IIS 6.0

The IIS Web Application Technology Referencedescribes the objects, interfaces, structures, methods, functions, errors, and other programming elements that developers can use when creating Web applications and content for IIS servers. For a comparison of technologies and features that are included with IIS, see Comparison of IIS Development Technologies.

The IIS Web application technology reference contains the following sections.



IIS Application Identities

Describes the basic concepts that a developer needs to understand when creating IIS applications that cross identity boundaries.

IIS ASP Scripting Reference

Describes the programming elements that are available to developers who are creating ASP pages.

IIS COM API for ASP Built-In Objects

Describes the interfaces that relate to the ASP built-in objects. The ASP built-in objects can access information regarding the Web server, the client who is accessing a Web page, the Web application that contains the Web page, and the fields in the HTTP request and response streams.

IIS ISAPI Extensions

Describes the functions and structures that are used to develop ISAPI extensions. ISAPI extensions handle a specific incoming request to the IIS server. Extensions are loaded when first needed and kept in memory until the host process shuts down.


Describes the functions and structures that are used to develop ISAPI filters. ISAPI filters are registered with IIS and modify the behavior of an IIS server. Filters are loaded when the worker process starts and unloaded when the worker process shuts down.

IIS Server Variables

Describes the server variables that provide information about a client, a request, and an application. Server variables are available to ASP pages and COM components using the Request object, and available to ISAPI applications using the GetServerVariable function.

IIS Server-Side Include Directives

Describes the directives that are used to include the contents of a file in a Web page, include information about a file, include server variables, or include the output from executables, such as Common Gateway Interface (CGI files) and ISAPI applications.

Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.

Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.

Product: IIS