Internet Information Services (IIS) 6.0 SDK

Purpose

Internet Information Services (IIS) turns a computer into a Web server that can provide World Wide Web publishing services, File Transfer Protocol (FTP) services, Simple Mail Transport Protocol (SMTP) services, and Network News Transfer Protocol (NNTP) services. You can use IIS to host and manage Web sites and other Internet content once you obtain an IP address, register your domain on a DNS server, and configure your network appropriately. IIS is a component of the Microsoft? Windows? operating system.

The IIS Software Developer Kit (SDK) is a resource for developers who want to create applications that manage an IIS server, or Web applications that run on an IIS server.

Where Applicable

IIS 6.0 is included with Windows Server? 2003 and is installable via the Add or Remove Programs item in the Control Panel. IIS 6.0 installs in a highly secure state, serving only static HTML content until other features and file types (such as ASP and ISAPI) are enabled.

IIS 5.1 comes with Windows XP Professional and is installable via the Add or Remove Programs item in the Control Panel.

IIS 5.0 comes with Windows 2000 Server and is installed by default. It also comes with Windows 2000 Professional and is installable via the Add or Remove Programs item in the Control Panel.

IIS is also available as a separate product for previous versions of the Windows operating systems, but this SDK covers only versions 5.0, 5.1, and 6.0, with some limited information for IIS 4.0.

Developer Audience

Please see this section in "IIS Administration SDK" and "IIS Web Development SDK" for a list of available technologies and their prerequisites.

Run-Time Requirements

Please see this section in "IIS Administration SDK" and "IIS Web Development SDK" for a list of run-time requirements.

In This Section

Section

Description

IIS Programmatic Administration SDK

Describes the programmatic administration technologies of IIS such as ADSI and WMI, provides procedures and example code for common management tasks, and documents the IIS management APIs.

IIS Web Development SDK

Describes the Web application development technologies of IIS such as ASP and ISAPI, provides procedures and example code for common development tasks, and documents the programming elements available to Web designers.

IIS Glossary

Defines the technical vocabulary used in the IIS SDK.