IIS Web Development Reference
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.
Describes the basic concepts that a developer needs to understand when creating IIS applications that cross identity boundaries.
Describes the programming elements that are available to developers who are creating ASP pages.
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.
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.
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.
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.