IIS Web Development SDK
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.
Please see this section in Internet Information Services (IIS) 6.0 SDK for a list of available IIS products and their target operating system.
The following table lists compatible programming languages for each Web development technology that is available in IIS.
Programming language or technology
Automation-compliant scripting languages like Microsoft Visual Basic Scripting Edition (VBScript), JScript®, or PerlScript
.NET-compliant languages like C# or Visual Basic .NET
COM (ASP component)
COM and either C, Visual C++®, Visual Basic®, or Java
C or Visual C++
Perl, C, Visual C++, or Visual Basic
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.
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.
Describes procedures and code examples for different types of Web applications.
Describes the objects, interfaces, structures, methods, functions, errors, and other programming elements that developers can use when creating Web applications for IIS servers.