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.
SSL
Diagnostic Utility Download for IIS
Web administrators have a new tool for troubleshooting
Secure Sockets Layer (SSL) configuration problems
on IIS servers. SSL Diagnostics Version 1.0 gives
administrators a central place to review metabase
configurations, simulate IIS SSL client\server handshakes,
and even generate a self-signed certificate with
a single click. The tool is designed to run on IIS
4.0, 5.0, 5.1, and 6.0 Download size is 500Kb. Source:
Microsoft.com
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 Implement a Single Logon Across Multiple Web Servers
Microsoft Knowledge Base Article: 281408 - When
you use Basic authentication to password protect
content that is running on multiple Web servers,
users are forced to authenticate (enter credentials)
when they establish a new connection to a Web server
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
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.