ASP.NET and IIS Configuration

The topics in this section provide information about how to use IIS (Internet Information Services) with ASP.NET applications. How you configure an ASP.NET application depends on what version of IIS the application is running in. For example, in IIS 6.0, the ASP.NET MMC snap-in provides IIS-related administration features for configuring ASP.NET. In IIS 7.0, the administration of ASP.NET applications is integrated with IIS administration and there is no separate snap-in. Instead, all IIS and ASP.NET configuration is performed by using the same administration tools.


For more information about how to configure the application pool for the .NET Framework version 3.0 or 3.5, see the entry How to set an IIS Application or AppPool to use ASP.NET 3.5 rather than 2.0 on Scott Hanselman's blog.

The following table summaries which version of IIS runs in which version of Windows.

Operating System

IIS Version

Windows Server 2008

IIS 7.0

Windows Server 2003

IIS 6.0

Windows XP Professional

IIS 5.1

Windows 2000 Server

Windows 2000 Professional

IIS 5.0

We suggest the following progression of documentation to help you navigate through the ASP.NET and IIS configuration topics.

Configuring ASP.NET Applications

Moving to IIS 7.0

Creating Virtual Directories and Local Web Sites

Configuring FTP and SMTP