LabMice.net - The Windows 2000\XP\.NET Resource Index
Home | About Us | Search

Last Updated September 04, 2008

 

Windows 2003
Windows 2000
Windows XP
.NET
BackOffice
Book Reviews
Career Tools
Job Board
Drivers
Hardware Guides
MCSE Toolkit
Networking
Scripting
Security
User Groups
Utilities
Cybercheese

   

 

Internet Information Services (IIS) 6.0

A lot has changed from Microsoft Internet Information Server version 4.0 and Internet Information Services version 5.0 to Internet Information Services version 6.0, and for the better. Much of the W3SVC service has been redesigned to provide complete reliability, security, performance, scalability, and manageability. To reduce the attack surface of systems, IIS 6.0 is not installed by default on Windows Server 2003©administrators must explicitly select and install it. IIS 6.0 ships in a locked-down state, serving only static content. Using the Web service extension node, Web site administrators can enable or disable IIS functionality based on the individual needs of the organization. IIS 6.0 also enhances application development by providing an integrated platform with other technologies in Windows Server 2003, for example, ASP.NET and the .NET Framework. Windows Server 2003 and IIS 6.0 provide a highly reliable, manageable, scalable, and secure Web server solution.


Featured Content
Inside the IIS Diagnostic Toolkit
Having issues with a Microsoft Internet Information Services (IIS) Web server? Want to know what those issues are? In this resource guide, Windows expert Tim Fenner offers an overview of the following seven utilities in the IIS Diagnostics Toolkit and provide instructions on how to download and use them. (October 2007)

When and how to use worker process recycling with IIS
Configuring Internet Information Services to automatically reset worker processes can solve a lot of Web application issues, but it should only be used in certain situations. (November 2007)

Working with IIS worker process isolation mode 
Learn how IIS worker process isolation mode works in application pools to protect Web applications from mass performance failures. (October 2007)

Links from Microsoft
IIS 6.0 Documentation
Here is the help you need to get started using the next generation of Web infrastructure capabilities in the Windows Server 2003 family. Source: Microsoft.com

IIS 6.0 Overview
With IIS 6.0, Microsoft has completely revised the IIS architecture in the Windows server operating systems to address the demanding needs of enterprise customers, Internet service providers (ISPs), and independent software vendors (ISVs). For more information about IIS 6.0 and what's new, follow the link above.

Microsoft Sponsored IIS NNTP Newsgroups
Microsoft provides no-charge Microsoft-sponsored Network News Transfer Protocol (NNTP) newsgroups on the Internet as part of a family of Information Services offerings. This service boosts Microsoft's Internet presence and further addresses customer demand for one-stop information and services over the Internet. Microsoft is investing in the newsgroups to create a community in which customers can share technical information about Microsoft products and technologies. Microsoft Newsgroups can be accessed by any newsgroup reader, including Microsoft Internet News, which is included with Microsoft Internet Explorer 3.0

Security Enhancements in Internet Information Services 6.0
This paper describes Microsoft's ongoing commitment to improving the security of its products, and how that commitment has driven security improvements in Internet Information Services (IIS) 6.0. IIS 6.0 is a powerful Web server service that helps provide a reliable, manageable, scalable, and secure Web application infrastructure.

Support WebCast: Microsoft Internet Information Server 4.0, Internet Information Services 5.0, and Apache Applications: Migrating to IIS 6.0
This Support WebCast session will discuss how to migrate Web applications to the new IIS 6.0 platform on Microsoft Windows Server 2003. The platforms reviewed in the session will be migrating from IIS 4.0, IIS 5.0, and Apache, to IIS
6.0. The content in the session will include migration scenarios and issues, in addition to a discussion of the new migration tools that are available and how to use them.

Support WebCast: Microsoft Internet Information Services 6.0: Best Practices for Transitioning to 6.0 from Earlier Versions
A lot has changed from Microsoft Internet Information Server version 4.0 and Internet Information Services version 5.0 to Internet Information Services version 6.0, and for the better. Much of the W3SVC service has been redesigned to provide complete reliability, security, performance, scalability, and manageability. The IIS team has recommendations about how to best use the new features in version 6.0. This WebCast will talk about what to be aware of when transitioning from version 4.0 or 5.0 to version 6.0, and how to best use some of the new features in version 6.0

Technical Overview of Internet Information Services (IIS) 6.0
This document provides a technical overview of IIS 6.0, the next generation of Web infrastructure capabilities that are available in the Windows Server 2003 family of products. Source: Microsoft.com

What's New in IIS 6.0 in Windows Server 2003
With IIS 6.0, Microsoft has completely revised the IIS architecture in the Windows server operating systems to address the demanding needs of enterprise customers, Internet service providers (ISPs), and independent software vendors (ISVs).

Windows Server 2003 Web and Application Services
IIS 6.0 and Windows Server 2003 provide the most dependable, productive, connected, and integrated Web server solution. This application environment enhances developer productivity with a complete set of integrated application services and industry-leading tool support. Source: Microsoft.com

Windows Server 2003 IIS Community Center
Learn more about Visual Studio .NET, ASP.NET, and other products that can help you build the next generation of your Web infrastructure.

Internet Information Services (IIS) 6.0 Migration Tool
The Microsoft IIS 6.0 Migration Tool automates Web site or application migration from IIS 4.0, 5.0, or 6.0 to a clean installation of IIS 6.0 running on Windows Server 2003.

Download the Windows Server 2003 Deployment Kit: Deploying IIS 6.0
This book provides prescriptive, task-based, and scenario-based guidance to help you design an IIS 6.0 solution and then deploy that solution © be it a new installation, upgrade, or migration ? within your organization.

How to Articles
Changes to Performance Monitor Web Service Counters in IIS 6.0
Microsoft Knowledge Base Article: 332155 - Significant changes have been made to Performance Monitor counters in Internet Information Services ( IIS) 6.0. This article outlines some of the changes to the Web Service counters

How To: Access IIS 6.0 Help Documentation
815127 - This step-by-step article provides instructions for accessing the Internet Information Services (IIS) 6.0 Help documentation

HOW TO: Add and Remove Web Service Extension Files in IIS 6.0
Microsoft Knowledge Base Article: 328419 - This step-by-step article describes how to add Web service extension files such as Internet Server Application Programming Interface (ISAPI) extensions and Common Gateway Interface (CGI) applications to a local or a remote server in Internet Information Services (IIS) 6.0. The article also describes how to remove Web service extension files from a local or remote server in IIS 6.0

HOW TO: Configure a Computer Running Windows Server 2003 As a Web Server
Microsoft Knowledge Base Article: 324742 - This step-by-step article describes how to set up a Web server for anonymous access in a Windows Server 2003 environment.

HOW TO: Configure a Remote Domain for an Internet Information Services SMTP Mail Relay Server in Windows Server 2003
Microsoft Knowledge Base Article: 324272 - This article describes how to configure a remote domain for an Internet Information Services (IIS) Simple Mail Transport Protocol (SMTP) mail relay server. IIS in Windows Server 2003 includes a full-featured SMTP virtual server that you can use to

HOW TO: Configure IIS Web Site Authentication in Windows Server 2003
Microsoft Knowledge Base Article: 324274 - This article describes how to configure Microsoft Internet Information Services (IIS) Web site authentication in Windows Server 2003. You can configure IIS to authenticate users before they are permitted access to a Web site, a folder in the site, or

HOW TO: Configure IIS to Control the Anonymous Password
Microsoft Knowledge Base Article: 332167 - This step-by-step article describes how to configure sub-authentication in Internet Information Services (IIS) 6.0.

HOW TO: Configure Internet Information Services Web Authentication in Windows Server 2003
Microsoft Knowledge Base Article: 324276 - This step-by-step article describes how to configure authentication for Web-based requests in Microsoft Internet Information Services (IIS) 6.0.

HOW TO: Configure Web Permissions for Web Content in Internet Information Services 6.0
Microsoft Knowledge Base Article: 816117 - This step-by-step article describes how to configure Web permissions for Web content in Internet Information Services (IIS) 6.0. back to the top Overview You can set Web permissions for specific Web sites, folders, and files on your server

HOW TO: Configure Web Site Logging in Windows Server 2003
Microsoft Knowledge Base Article: 324279 - This article provides a step-by-step guide to turn on logging on a Microsoft Internet Information Services 6.0 (IIS) Web site. Internet Information Services (IIS) logging is designed to be more detailed than the event-logging or performance-monitoring features of Windows Server 2003. The IIS logs can include information such as who has visited your site, what they viewed, and when the information was viewed last. You can monitor attempts, either successful or unsuccessful, to access your Web sites, virtual folders, or files. This includes events such as reading the file or writing to the file. Events can be logged independently for any site, virtual folder, or file. By regularly reviewing these log files, you can detect areas of your server or your sites that may be subject to attacks or suffer from other security problems

HOW TO: Control Access to a Database on a Web Server in Windows Server 2003
Microsoft Knowledge Base Article: 325877 - This step-by-step article describes several methods that you can use to control access to a database that is published on an Internet Information Services (IIS) 6.0-based Web server.

How to Create a File Viewer By Using ASP
Microsoft Knowledge Base Article: 272656 - This article describes how to use Microsoft Active Server Pages (ASP) technologies to create a generic file viewer by using the Scripting.FileSystemObject . Important Note If you use the code in this article improperly, the code can be used to view...

HOW TO: Create a Metabase Backup by Using IIS 6.0 in Windows Server 2003
Microsoft Knowledge Base Article: 324277 - This step-by-step article describes how to create a metabase backup by using Internet Information Services (IIS) 6.0. IIS 6.0 Administrative Metabase Backup The metabase is a hierarchical structure for storing IIS configuration settings. It performs some of the same functions as the Windows system registry, but it is specific to IIS.

HOW TO: Create a New Virtual Server or Web Site in Internet Information Services (IIS) 6.0
Microsoft Knowledge Base Article: 816576 - This article describes step-by-step how to create a virtual server in Internet Information Services (IIS) 6.0.

HOW TO: Create GUIDs by Using Active Server Pages in IIS
Microsoft Knowledge Base Article: 320375 - This step-by-step article describes how to create several example pages by using various forms of GUIDs for Active Server Pages (ASP) pages to use. These values can be used to create unique data entries in a database, or anywhere else where a unique

HOW TO: Create an FTP Folder with Read Access but Not List Access
Microsoft Knowledge Base Article: 314932 - This step-by-step article describes how to set up File Transfer Protocol (FTP) folders on an Internet Information Services (IIS) Web server so that a user can access files when the user knows only the file name and the folder contents are not listed

How to Disable Socket Pooling
Microsoft Knowledge Base Article: 238131 - You may need to disable socket pooling under the following conditions: A low number of sites are being hosted. There are special security concerns. Another application or server has need of port 80 on an IP address

HOW TO: Enable and Disable Dynamic Content in IIS 6.0
Microsoft Knowledge Base Article: 315122 - By default, when Internet Information Services (IIS) is installed on any version of the Microsoft Windows Server 2003 family, IIS only serves static content (HTML). When you request dynamic content, such as Active Server Pages (ASP) or ASP.NET pages

HOW TO: Enable Chunked Transfer Encoding with IIS
Microsoft Knowledge Base Article: 278998 - This article describes how to enable chunked transfer encoding with Internet Information Services (IIS). The HTTP specification does not provide a way to guarantee reliable transmission of replies. The HTTP 1.1 specification adds transfer encoding as a way to make it possible to safely transport messages that are sent through HTTP (see RFC 2068). "Chunked" is a type of transfer encoding by which the message body is transmitted to the client as chunks that are stamped with the size of the chunks (see section 14.40 of RFC 2068). With chunked transfer encoding, the client can make sure that it has received all of the data that the server sends. Chunked transfer encoding is similar to MIME encoding in relation to Internet mail (see RFC 822). The specific differences between MIME encoding and chunked transfer encoding are discussed in section 19.4 of RFC 2068

HOW TO: Install Imported Certificates on a Web Server in Windows 2003
Microsoft Knowledge Base Article: 816794 - For a Microsoft Windows 2000 version of this article, see This step-by-step article describes how to import a Web site certificate into the certificate store of the local computer and assign the certificate to the Web site

HOW TO: List Web Server Extensions and Extension Files in IIS 6.0
Microsoft Knowledge Base Article: 328505 - This step-by-step article describes how to list which extensions and extension files exist on an Internet Information Services (IIS) 6.0 server. The command-line script, Iisext.vbs, which resides in the Sysvol\System32 (Default Windows\System32) directory, can be used by an administrator to list Web service extension IDs for all defined Web service extensions on an IIS 6.0 server.

HOW TO: Manage Web Sites and Web Virtual Directories by Using Command-Line Scripts in IIS 6.0
816568 - This article describes how to use command-line scripts to perform some common administrative tasks that pertain to the management of Web sites and Web virtual directories in Internet Information Services (IIS) 6.0. It also describes how to use the Iisweb.vbs script to create and delete Web sites, and how to use the Iisvdir.vbs script to create and delete Web virtual directories.

How to Modify the Cache-Control HTTP Header When You Use IIS
Microsoft Knowledge Base Article: 247404 - Web administrators who use Internet Information Services (IIS) may need to periodically disable the caching of content that changes frequently. This article describes how to set the value of the Cache-Control HTTP Header by using Active Server Pages.

How to Monitor Bandwidth Throttling
Microsoft Knowledge Base Article: 238145 - When you enable bandwidth throttling, Internet Information Services (IIS) activates a set of counters to monitor it in System Monitor (SysMon). These counters can be identified by "Async I/O" in the counter name. These counters are active only when bandwidth throttling is enabled. (If bandwidth throttling is not enabled, the counters appear in SysMon, but they always have a value of zero.)

HOWTO: Perform an Unattended Installation of IIS 6.0
Microsoft Knowledge Base Article: 309506 - Internet Information Services (IIS) version 6.0 is no longer installed by default with the operating systems that are listed at the beginning of this article. This article describes how to perform an unattended installation of IIS 6.0 on these..

HOW TO: Remotely Administer Internet Information Services in Windows Server 2003
Microsoft Knowledge Base Article: 324282 - This article describes the various methods that you can use to remotely manage Microsoft Internet Information Services (IIS) 6.0. You can remotely administer your IIS-based server on an intranet and on the Internet.

How to: Rename a Virtual Directory in IIS 6.0
Microsoft Knowledge Base Article: 311626 - Important This article contains information about editing the metabase. Before you edit the metabase, verify that you have a backup copy that you can restore if a problem occurs.

How To: Rename Web Service Extensions in IIS 6.0
Microsoft Knowledge Base Article: 327403 - By default, Internet Information Services 6.0 (IIS 6.0) is configured to serve only static content. The Web Service Extension node in IIS Manager provides the interface you can use to allow or not allow existing ISAPI extensions such as Active Server...

HOW TO: Set Up Anonymous and Basic Authentication on the Same Web Content in IIS
Microsoft Knowledge Base Article: 313251 - This step-by-step article describes how to set up both Anonymous and Basic authentication on the same Web content. Configure an IIS Web Server Your network may contain a firewall to protect one or more IIS Web servers. You may want to set up a Web site so that internal network users can access the Web content with Anonymous authentication (that is, internal network users are not required to provide a user name and password). However, because external requests are routed through a firewall, external users must connect to the site with Basic authentication (which should be used in conjunction with SSL encryption).

HOW TO: Set Up an FTP Server in Windows Server 2003
Microsoft Knowledge Base Article: 323384 - This step-by-step article describes how to install and configure a File Transfer Protocol (FTP) server for anonymous access. Install Internet Information Services and the FTP Service Because FTP depends on Microsoft Internet Information Services

HOW TO: Specify Additional Document Types for HTTP Compression
Microsoft Knowledge Base Article: 234497 - Microsoft Internet Information Services (IIS) versions 5.0 and later support HTTP compression as defined in the HTTP specification. By default, HTTP compression only compresses files with a file name extension of "htm," "html," and "txt." This article explains how to specify additional document types for compression.

HOW TO: Turn On SMTP Protocol Logging for Internet Information Services in Windows Server 2003
Microsoft Knowledge Base Article: 324266 - This step-by-step guide describes how to turn on protocol logging for Microsoft Internet Information Services (IIS). Protocol logs track the commands that the Simple Mail Transport Protocol (SMTP) virtual server receives from SMTP clients over the network. You can choose which logging format the Microsoft SMTP service uses for recording information.

HOW TO: Use NTFS Security to Protect a Web Page Running on IIS in Windows Server 2003
Microsoft Knowledge Base Article: 325357 - This is a step-by-step guide to using Windows NTFS file system security to protect Web pages that are running on Microsoft Internet Information Services (IIS). NOTE : This article does not outline the best practices for using Microsoft FrontPage and...

HOW TO: Use a FrontPage Web Site on a Clustered File Share
Microsoft Knowledge Base Article: 324320 - This article describes the configuration that you must use when you host a FrontPage Web site on a clustered file share. You must follow these steps because FrontPage uses the Internet Information Services (IIS) Web server's request user identity

HOW TO: Use Host Header Names to Configure Multiple Web Sites in Internet Information Services 6.0
Microsoft Knowledge Base Article: 324287 - This article provides step-by-step instructions for hosting multiple Web sites by using a single Internet Protocol (IP) address. Microsoft Internet Information Services (IIS) permits you to map multiple Web sites with the same port number to a single.

How to Write a Robots.txt File
Microsoft Knowledge Base Article: 217103 - Web Spiders, often called Robots, are WWW search engines that "crawl" across the Internet and index pages on Web servers. A Web Spider will then catalog that information and make it available to the Internet for searching. This makes it easier for users to find specific information on the Internet by allowing "one-stop shopping" through the Spider's WWW site. Most Robots also prioritize documents that are on the Internet, allowing search results to be "scored" or arranged in order of most likely matches on a search. A Robots.txt file is a special text file that is always located in your Web server's root directory. This file contains restrictions for Web Spiders, telling them where they have permission to search. It should be noted that Web Robots are not required to respect Robots.txt files, but most well-written Web Spiders follow the rules you define.

IIS Log File Naming Syntax
Microsoft Knowledge Base Article: 242898 - Internet Information Server (IIS) version 4.0 and Internet Information Services versions 5.0 and later support the following log file formats: Microsoft IIS Log Format National Center for Supercomputing Applications (NCSA) Common Log File Format World...

IIS Log File Is Not Created When There Is No Activity on a Web Site
Microsoft Knowledge Base Article: 291279 - If there is no client activity on a Web site during the amount of time that you specified as the logging period in the Web site properties, IIS does not create a log file for that time period. For example, if you set logging to occur on a daily basis,...

Recommendations for Connecting to Databases Through Internet Information Services
Microsoft Knowledge Base Article: 258939 - This article is intended as a "best practices" guide for when you call database components from Web applications in Internet Information Server/Services (IIS), though most recommendations apply to any distributed application that accesses database

Support WebCast: Microsoft Internet Information Services (IIS) 6.0, UNC, and Remote Storage
Configuring Microsoft Internet Information Services (IIS) with content remote storage has always been a challenge because of security and scale issues in previous versions of IIS. IIS 6.0, shipping in Microsoft Windows Server 2003, is the first version of the Web server where this scenario has been optimized to work for high volume and high site density (such as shared hosting) environments. Rich and the IIS team will discuss the situations where an infrastructure architect would build this type of configuration, the benefits and tradeoffs, and the details of configuring and optimizing IIS 6.0 with remote file servers. They will also discuss examples of Microsoft sites and customers who have successfully deployed IIS 6.0 with remote storage solutions.

Support WebCast: Microsoft Internet Information Services: Isolating and Securing Web Applications in IIS 6.0
Microsoft Knowledge Base Article: 815330 - Session Summary Microsoft Internet Information Services (IIS) administrators frequently configure multiple Web sites on a single server. The Web site owners (business divisions, developers, or ISP customers) expect that their applications are isolated both from problems occurring in other Web sites and also from unauthorized access by the users of other Web sites. This WebCast will review the security features of IIS 6.0 in Windows Server 2003 and discuss how to use them to secure Web sites when more than one Web site is running on an IIS server

Using Cascading Style Sheets Features with ASP Forms
Microsoft Knowledge Base Article: 222443 - Internet Explorer versions 4.0 and later provide a rich set of text layout features to Web authors through cascading style sheets functionality. Among its other benefits, this functionality permits you to change the display attributes of form fields

Troubleshooting IIS 6.0
HOW TO: Create an IIS Baseline by Using the Memory Object
Microsoft Knowledge Base Article: 323314 - This article provides step-by-step instructions for creating performance logs that can help you to analyze the performance of your server that runs Internet Information Server (IIS) 4.0 and Internet Information Services (IIS) 5.0 and later. These logs may be used for troubleshooting or for obtaining a performance baseline for future notification of possible issues with your IIS server.

HOW TO: Create an IIS Baseline by Using the Processor Object
Microsoft Knowledge Base Article: 323315 - This article provides step-by-step instructions for creating performance logs that can help you to analyze the performance of your server running Internet Information Server (IIS) 4.0 and Internet Information Services (IIS) 5.0 and later. These logs may be used for troubleshooting or for obtaining a performance baseline for future notification of possible issues with your IIS server

HOW TO: Use Wfetch.exe to Troubleshoot HTTP Connections
Microsoft Knowledge Base Article: 284285 - This step-by-step article describes how to use the WebFetch utility to troubleshoot HTTP connections.

HOW TO: Use ADPlus to Troubleshoot "Hangs" and "Crashes"
Microsoft Knowledge Base Article: 286350 - AADPlus is a new tool from Microsoft Product Support Services (PSS) that can troubleshoot any process or application that stops responding (hangs) or fails (crashes). Frequently, you can use ADPlus (ADPlus.vbs) as a replacement tool for the Microsoft Internet Information Server (IIS) Exception Monitor (6.1/7.1) and User Mode Process Dump. These are two separate tools that PSS frequently uses to isolate what causes a process to stop responding (hang) or quit unexpectedy (crash) in a Microsoft Windows DNA environment

How to View HTTP Data Frames Using Network Monitor
Microsoft Knowledge Base Article: 252876 - This article provides detailed steps on using Network Monitor included with Windows 2000 Server and Windows Server 2003 to view HTTP data frames.

IIS 6.0: Warnings Received After Upgrade
Microsoft Knowledge Base Article: 332108 - When you upgrade a server with Internet Information Services (IIS) installed to Microsoft Windows Server 2003, you may receive the following warning messages: The following items are not compatible with Windows. If you continue, you may not be able you continue, you may not be able to use these items, even after Setup is complete

IIS Status Codes
Microsoft Knowledge Base Article: 318380 - When users try to access content on a server that is running Internet Information Services (IIS) through HTTP or File Transfer Protocol (FTP), IIS returns a numeric code that indicates the status of the request. This status code is recorded in the IIS log, and it may also be displayed in the Web browser or FTP client. The status code can indicate whether a particular request is successful or unsuccessful and can also reveal the exact reason why a request is unsuccessful

Troubleshooting Various Issues in IIS 6.0
This article outlines important information about how to troubleshoot various issues in Internet Information Services (IIS) 6.0. The links provided in the "More Information" section direct you to the online documentation for IIS 6.0. The IIS 6.0 documentation is also available through IIS Manager

Troubleshooting a Web Server in Windows Server 2003
Microsoft Knowledge Base Article 323358 - This article describes how to troubleshoot problems that you may experience with a Windows .NET Server-based Web server.

...

Need solid advice on securing Microsoft Windows .NET Server? Download NetIQ's FREE Security eBook!

Entire contents
© 1999-2003 LabMice.net and TechTarget
All rights reserved

This site and its contents are Copyright 1999-2003 by LabMice.net. Microsoft, NT, BackOffice, MCSE, and Windows are registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with LabMice.net. The products referenced in this site are provided by parties other than LabMice.net. LabMice.net makes no representations regarding either the products or any information about the products. Any questions, complaints, or claims regarding the products must be directed to the appropriate manufacturer or vendor.