IIS Web Development 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 Web application section of the IIS Software Developer Kit (SDK) is a resource for developers who want to create Web applications by using one of the technologies listed in the table below.

Where Applicable

Please see this section in Internet Information Services (IIS) 6.0 SDK for a list of available IIS products and their target operating system.

Developer Audience

The following table lists compatible programming languages for each Web development technology that is available in IIS.

Technology

Programming language or technology

ASP

Automation-compliant scripting languages like Microsoft Visual Basic Scripting Edition (VBScript), JScript?, or PerlScript

ASP.NET

.NET-compliant languages like C# or Visual Basic .NET

COM (ASP component)

COM and either C, Visual C++?, Visual Basic?, or Java

ISAPI

C or Visual C++

CGI

Perl, C, Visual C++, or Visual Basic

Run-Time Requirements

IIS 6.0 and later: ASP, CGI, and ISAPI functionality is available but is disabled on new installations of IIS, and must be enabled in IIS Manager.

In This Section

Section

Description

About IIS Web Development Technologies

Describes and compares the features of IIS Web application development. This section is meant to help designers decide if they want to use IIS, and decide what features to use in their Web applications.

Using IIS Web Development Technologies

Describes procedures and code examples for different types of Web applications.

IIS Web Development Reference

Describes the objects, interfaces, structures, methods, functions, errors, and other programming elements that developers can use when creating Web applications for IIS servers.

IIS Programmatic Administration SDK