IIS 6.0 Content Revision Summary
Applies To: Windows Server 2003 R2, Windows Server 2003 with SP1
This topic summarizes the changes made to the content in the IIS 6.0 Deployment Guide, the IIS 6.0 Operations Guide, and the IIS 6.0 Technical Reference since the original release of the documentation.
The table below gives a description of the area that each change affects.
Area | Description |
---|---|
Application Configuration |
Provides information about changes made to IIS 6.0 content about configuring applications. |
Architecture |
Provides information about changes made to IIS 6.0 content about IIS architecture. |
Error Messages |
Provides information about changes made to IIS 6.0 content about error messages. |
Installation |
Provides information about changes made to IIS 6.0 content about installation of IIS. |
Introduction/Overview |
Provides information about changes made to introductory content about IIS 6.0. |
Logging |
Provides information about changes made to IIS 6.0 content about logging. |
Performance |
Provides information about changes made to IIS 6.0 content about performance and scalability. |
Reference |
Provides information about changes made to IIS 6.0 reference content, such as metabase properties, registry entries, etc. |
Security |
Provides information about changes made to IIS 6.0 content about security. |
Server Administration |
Provides information about changes made to IIS 6.0 content about administering an IIS server. |
Site Administration |
Provides information about changes made to IIS 6.0 content about Web sites, Web directories, File Transfer Protocol (FTP) sites, Network News Transfer Protocol (NNTP) sites, and Simple Mail Transfer Protocol (SMTP) sites. |
Troubleshooting |
Provides information about changes made to IIS 6.0 troubleshooting content. |
Web Applications |
Provides information about changes made to IIS 6.0 content about Web applications. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Deployment Guide |
Added new appendix with information about using the WOW64 emulator to run 32-bit Web applications on 64-bit Windows. |
|
IIS 6.0 Operations Guide |
Configuring IIS to Run 32-bit Applications on 64-bit Windows and subordinate topics |
Added new topic about configuring IIS to run 32-bit Web applications on 64-bit Windows. |
IIS 6.0 Operations Guide |
Added topic with information about configuring the maximum number of Common Gateway Interface (CGI) requests allowed to run at one time by setting the MaxConcurrentCgisExecuting registry key. |
|
IIS 6.0 Operations Guide |
Added topic with information about configuring CGI application time-out values. |
|
IIS 6.0 Operations Guide |
Configuring ASP.NET Applications in Worker Process Isolation Mode |
Updated which processModel settings still apply in worker process isolation mode. |
IIS 6.0 Operations Guide |
Clarified that some configurations of launch permissions may prohibit COM+ objects from being created, which may affect the running of the app/extension/etc. in which the object resides. |
|
IIS 6.0 Operations Guide |
Corrected list of Windows Components that support Side-by-Side assemblies. |
|
IIS 6.0 Operations Guide |
Added note that batch Logon is required for COM+ server-activated application identities. |
|
IIS 6.0 Operations Guide |
Added notes for the following issues:
|
|
IIS 6.0 Operations Guide |
Recycling Worker Processes with IIS 6.0 and subordinate topics |
Added information about worker process recycling including how it works, when to use it, how to configure it, and logging the recycling events. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Technical Reference |
Added information about how SF_NOTIFY_READ_RAW_DATA notifications work depending on the application mode in which the server is running. |
|
IIS 6.0 Technical Reference |
Added a note about improvements made to HTTP.sys for Windows Server 2003 SP1 and a link to the HTTP API in Windows Server 2003 SP1 white paper. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Operations Guide |
Added note that the following errors are not customizable: 400, 403.9, 411, 414, 500, 500.11, 500.14, 500.15, 501, 503, 505. |
|
IIS 6.0 Operations Guide |
Added note that HTTP.sys does not serve custom errors, so standard HTTP 1.1 error messages will be returned to the browser if a request does not reach user mode. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Operations Guide |
Added link to information about answer files and unattended setup parameters in the IIS 6.0 Technical Reference. |
|
IIS 6.0 Technical Reference |
Documented the following unattended setup parameters:
|
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Deployment Guide |
Added information about HTTP compression. |
|
IIS 6.0 Deployment Guide |
Appendix C: Choosing a Cluster Technology for IIS 6.0 and subordinate topics |
Added topics with information about the different clustering technologies available for IIS 6.0, and included links for additional information. |
IIS 6.0 Operations Guide |
Clarified the meaning of "extension" in the context of the Known Extensions feature of IIS 6.0, and added information about how to lock down DLLs, executables, and file name extensions. |
|
IIS 6.0 Operations Guide |
Does ASP debugging work in IIS 6.0 worker process isolation mode? |
Added information about configuring Launch and Access permissions to enable ASP debugging for Script Debugger and Visual InterDev when using IIS 6.0 Worker Process Isolation mode. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Operations Guide |
Added topic describing how to enable W3C centralized logging. |
|
IIS 6.0 Operations Guide |
Added new topic with information about auditing in the IIS metabase. |
|
IIS 6.0 Operations Guide |
Added link to information about disabling auditing of successful logons in the security event log. |
|
IIS 6.0 Technical Reference |
Added topic about the new W3C centralized logging feature. |
|
IIS 6.0 Technical Reference |
Added new topic with information about auditing in the IIS metabase. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Deployment Guide |
Added topics with information about HTTP compression. |
|
IIS 6.0 Operations Guide |
Added topics with information about HTTP compression. |
|
IIS 6.0 Operations Guide |
Clarified that the value in the Maximum bandwidth (in kilobytes per second) box must be at least 1024 Kbps. |
|
IIS 6.0 Technical Reference |
Events and Conditions That Disable HTTP.sys Response Caching |
Added information about uncached responses when accessing a Web site by requesting the root folder with no specific file, and about Web sites with IP Restriction lists. |
IIS 6.0 Technical Reference |
Added information about configuring HTTP compression for individual sites and site elements. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Operations Guide |
Added information about the state of the Integrated Windows Authentication setting following installation of Windows Server 2003 Service Pack 1 (SP1) as part of a slipstream installation of a Windows Server 2003 operating system. |
|
IIS 6.0 Operations Guide |
Added information about setting this property in an environment with clustered Web servers. |
|
IIS 6.0 Operations Guide |
Added note that the default value of this property changed with Windows Server 2003 Service Pack 1 (SP1) from 4000 to 1000, with a recommendation to lower the value if IIS is already installed on the server prior to applying the service pack. |
|
IIS 6.0 Operations Guide |
Added new FTP Service event message 14401: "The server failed to create a data channel connection to a client on local interface ip_address. The FTP data port port_number may be in use by another service or application." |
|
IIS 6.0 Operations Guide |
Added information about the reasons a connection can be considered inactive and disconnected by IIS. |
|
IIS 6.0 Operations Guide |
Clarified that the flags for this property only determine whether or not IIS will log the type of recycle event in the flag. |
|
IIS 6.0 Operations Guide |
Corrected list of Windows Components that support Side-by-Side assemblies. |
|
IIS 6.0 Operations Guide |
Created the topic ASP Registry Entries and documented the following ASP registry keys:
|
|
IIS 6.0 Operations Guide |
Removed erroneous information about setting the value of this property to zero in order to create an unmanaged application pool. |
|
IIS 6.0 Operations Guide |
Documented the following FTP service registry keys:
|
|
IIS 6.0 Operations Guide |
Documented the following global registry keys:
|
|
IIS 6.0 Operations Guide |
Documented the following World Wide Web Publishing Service (WWW Service) registry keys:
|
|
IIS 6.0 Operations Guide |
Clarified that setting this metabase property has no effect in IIS 6.0, and included link to information about how to use the new utility, Httpcfg.exe, to allow applications to use the same port on different IP addresses. |
|
IIS 6.0 Operations Guide |
ServerListenTimeout Metabase Property
|
Clarified that ServerListenTimeout metabase property is not used by the WWW service, but is used by the FTP, SMTP, and NNTP services. Added information about using the ConnectionTimeout, HeaderWaitTimeout, and MinFileBytesPerSec metabase properties instead of ServerListenTimeout for Web service nodes. |
IIS 6.0 Operations Guide |
Added note to warn that setting the SMPProcessorAffinityMask property to zero can create an error condition. |
|
IIS 6.0 Operations Guide |
Documented the following metabase properties:
|
|
IIS 6.0 Operations Guide |
Corrected documentation for the following metabase properties:
|
|
IIS 6.0 Operations Guide |
Clarified that the NotDeletable metabase property is invalid in IIS 6.0. |
|
IIS 6.0 Technical Reference |
Corrected the following registry key references:
|
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Deployment Guide |
Corrected Table 3.16, "Firewall and Router Security," to refer to port 445 instead of 455 for NetBIOS/SMB. |
|
IIS 6.0 Operations Guide |
Added topic with information about giving each application pool its own account identity to isolate applications on the Web server. |
|
IIS 6.0 Operations Guide |
Configuring Subauthentication and subordinate topics |
Corrected references to the AnonymousPasswordSync metabase property. |
IIS 6.0 Operations Guide |
Encrypting Data When Running WMI–Based Remote Administration Scripts |
Added important note that Windows Management Instrumentation (WMI) based scripts must be edited to encrypt authentication credentials and data after upgrading to SP1. |
IIS 6.0 Operations Guide |
Added information about Kerberos authentication failing with a 401.3 error if not configured properly. |
|
IIS 6.0 Operations Guide |
Integrated Windows Authentication in IIS 6.0 Configuring Integrated Windows Authentication in IIS 6.0 |
Added information about the state of the Integrated Windows Authentication setting following installation of Windows Server 2003 Service Pack 1 (SP1) as part of a slipstream installation of a Windows Server 2003 operating system. |
IIS 6.0 Operations Guide |
Added note about the disabling of the HTTP.sys cache when IP address restriction is used on a Web site. |
|
IIS 6.0 Operations Guide |
Added new topic about kernel-mode Secure Sockets Layer (SSL). |
|
IIS 6.0 Operations Guide |
Added information about administering users and adding them to groups with specific permissions when using Basic authentication. |
|
IIS 6.0 Operations Guide |
Clarified the following issues:
|
|
IIS 6.0 Operations Guide |
Added note that a password must be specified before the certificate can be assigned to a Web server. |
|
IIS 6.0 Operations Guide |
Added note explaining that users will receive an error message when browsing to a site that does not have SSL completely setup and the Require Secure Channel (SSL) check box is selected for the site. |
|
IIS 6.0 Operations Guide |
Added recommendation to use an encrypted remote connection with WMI-based administration scripts. |
|
IIS 6.0 Operations Guide |
Added procedure for enabling directory sService mapping. |
|
IIS 6.0 Operations Guide |
Encrypting Data When Running WMI–Based Remote Administration Scripts |
Added topic about establishing an encrypted connection when running WMI-based administration scripts on an IIS server over a remote connection. |
IIS 6.0 Operations Guide |
Configuring Subauthentication and subordinate topics |
Corrected references to AnonymousPasswordSync metabase property and added IIsWebService node as recommended configurable location. |
IIS 6.0 Operations Guide |
Clarified that the IUSR_Computername account, which is a member of the Guests group on computers running IIS, has the same access as members of the Users group by default. |
|
IIS 6.0 Operations Guide |
Added note that users will receive an error when browsing to a Web site that requires SSL if the process of setting up SSL is not complete. |
|
IIS 6.0 Operations Guide |
Added reminder to disable Web service extensions when features are no longer required. |
|
IIS 6.0 Operations Guide |
Added important note that allowing unknown ISAPI extensions or CGI extensions to run on a Web server can leave the server susceptible to attack. |
|
IIS 6.0 Operations Guide |
Configuring Subauthentication on a New Installation of IIS 6.0 |
Added node at which the AnonymousPasswordSync metabase property should be set. |
IIS 6.0 Operations Guide |
Creating an Authorization Policy Store in Authorization Manager |
Clarified items in the procedure that must be typed exactly as shown in order for the authorization policy store for IIS 6.0 URL Authorization to be configured successfully. |
IIS 6.0 Operations Guide |
Removed semi-colons from sample script. |
|
IIS 6.0 Operations Guide |
Added procedure for adding Urlauth.dll as a new Web service extension. |
|
IIS 6.0 Operations Guide |
Added procedure for adding the IIS worker process to the Reader role. |
|
IIS 6.0 Operations Guide |
Added note that client certificate mapping programs for IIS 6.0 and Windows Active directory services accept certificates formatted as either binary or Base-64 encoded. |
|
IIS 6.0 Operations Guide |
Setting NTFS Permissions for Directories or Files and subordinate topics |
Clarified that IIS Manager is used to set permissions on Web sites, directories, and virtual directories, and that to set permissions for individual files you must use a programmatic solution, such as Adsutil.vbs. |
IIS 6.0 Operations Guide |
Advanced Digest Authentication in IIS 6.0 |
Added note that the WWW service must be restarted for a change in the UseDigestSSP metabase property to take effect. |
IIS 6.0 Operations Guide |
Obtaining and Installing a Wildcard Server Certificate |
Added new topics that explain how to obtain and install a wildcard server certificate that can be used for Web sites that have the same IP address:port binding, as well as how to use Adsutil.vbs to configure SSL host headers and how to ensure that secure content is not served for an HTTP request. |
IIS 6.0 Technical Reference |
Added information about configuring the registry keys DigestPartialContextCacheTTL and DigestContextCacheTTL. |
|
IIS 6.0 Technical Reference |
Added information about configuring Web sites to conform to .NET Passport privacy guidelines. |
|
IIS 6.0 Technical Reference |
Added information about the issue where logging on with a user principal name (UPN) in the form username@domain.top-leveldomain fails. |
|
IIS 6.0 Technical Reference |
Added information about the state of the Integrated Windows Authentication setting following installation of Windows Server 2003 Service Pack 1 (SP1) as part of a slipstream installation of a Windows Server 2003 operating system. |
|
IIS 6.0 Technical Reference |
Added information about the importance of using authentication with IIS when resources on the Web server need to be restricted to approved users, and clarified that IIS goes in order from the most secure to the least secure authentication method when multiple authentication methods are configured. |
|
IIS 6.0 Technical Reference |
Added information that a user logged on to the local computer as a domain user will not be prompted to authenticate if they access a network computer in that same domain. |
|
IIS 6.0 Technical Reference |
Added topic with information about controlling access to databases from Web applications. |
|
IIS 6.0 Technical Reference |
Added three tables outlining the default Access Control Lists (ACLs) and privileges for the IIS_WPG group. |
|
IIS 6.0 Technical Reference |
Added topic about running SSL in kernel mode instead of user mode (the default) in Windows 2003 Server SP1. |
|
IIS 6.0 Technical Reference |
Added section about the IIS_WPG group. |
|
IIS 6.0 Technical Reference |
Added information about how SF_NOTIFY_READ_RAW_DATA works with SSL when running worker process isolation mode. |
|
IIS 6.0 Technical Reference |
Removed semi-colons from sample script. |
|
IIS 6.0 Technical Reference |
Added note that the WWW service must be restarted for a change in the UseDigestSSP metabase property to take effect. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Operations Guide |
Added important note about the IUSR_computername and IWAM_computername accounts no longer being granted launch permissions to COM+ objects by default after installations of IIS on Windows Server 2003 SP1. |
|
IIS 6.0 Operations Guide |
Added new topic with information about incremental Web site numbering. |
|
IIS 6.0 Operations Guide |
Added topic with information about renaming Web Service extensions. |
|
IIS 6.0 Operations Guide |
Mde references to the Remote Administration (HTTP) Tool consistent. |
|
IIS 6.0 Operations Guide |
Added topic with procedure on uninstalling IIS. |
|
IIS 6.0 Operations Guide |
Added JScript code example to show how to programmatically change the account under which an application pool runs. |
|
IIS 6.0 Operations Guide |
Changed references to the following parameters: |
|
IIS 6.0 Operations Guide |
Clarified information about how web gardens benefit reliability and performance. |
|
IIS 6.0 Operations Guide |
Added note that iisback /list uses Coordinated Universal Time (UTC) for date and time stamps. |
|
IIS 6.0 Operations Guide |
Added note to clarify the difference between using the Configure Your Server wizard or Add or Remove Programs to install IIS 6.0 and enable ASP.NET. |
|
IIS 6.0 Operations Guide |
Added the following procedures:
|
|
IIS 6.0 Operations Guide |
Added information about needing to enable FrontPage Server Extensions and ASP in order for Visual Studio .NET 2003 applications to work on IIS 6.0. |
|
IIS 6.0 Operations Guide |
Corrected the procedure step explaining how to copy IIS configuration from one node to other nodes in a server cluster. |
|
IIS 6.0 Technical Reference |
Updated information about Rapid-Fail Protection. |
|
IIS 6.0 Technical Reference |
Removed erroneous reference to an unmanaged application pool. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Deployment Guide |
Added information about storing Web site content in a location where "/bin" will not be part of the requested URL or a 404 error will be returned. |
|
IIS 6.0 Operations Guide |
Added information about creating Multipurpose Internet Mail Exchange (MIME) types for files without extensions, and corrected steps in the procedure. |
|
IIS 6.0 Operations Guide |
Added information about creating MIME types for files without extensions. |
|
IIS 6.0 Operations Guide |
Created topics with procedures to edit and remove MIME types. |
|
IIS 6.0 Operations Guide |
Added information about removing MIME types from the registry at HKEY_CLASSES_ROOT\extension after removing the MIME type mapping. |
|
IIS 6.0 Operations Guide |
Added new topic about renaming virtual directories. |
|
IIS 6.0 Operations Guide |
Added procedure for suppressing the default FTP banner using the SuppressDefaultFTPBanner metabase property. |
|
IIS 6.0 Operations Guide |
Added information and procedure about configuring an FTP site so that users browsing the site can see a directory entry for a virtual directory. |
|
IIS 6.0 Operations Guide |
Added an example and changed references to the following parameters:
|
|
IIS 6.0 Operations Guide |
Clarified that the _vti_bin virtual directory of new FrontPage Server Extensions virtual servers must be assigned to the MSSharePointPool application pool in order to remotely administer a Windows® SharePoint® Services (STS) Web site. |
|
IIS 6.0 Operations Guide |
Working with MIME Types and subordinate topics |
Added important note about not using wildcard MIME types on production servers, and revised wording in procedures about providing valid MIME types. |
IIS 6.0 Operations Guide |
Added note that although the FTP exit message box can contain up to 30,000 characters, the message size is limited to 1024 characters (including the reply code, blank, carriage return, and null). |
|
IIS 6.0 Operations Guide |
Added note that host headers for Web sites cannot contain Unicode characters because the Domain Name System (DNS) standard doesn't recognize Unicode characters. |
|
IIS 6.0 Technical Reference |
Added important note about enabling sequential numbering of Web sites in IIS 6.0. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Operations Guide |
FTP server terminates user connections and returns MSFTPSVC event message 8 |
Added topic with information about hosting a high-load FTP site with the FTP anonymous home directory on a UNC share, and receiving FTP service message 8. |
IIS 6.0 Operations Guide |
Cannot launch COM objects with IUSR_computername or IWAM_computername accounts |
Added topic with information about the IUSR_computername and IWAM_computername accounts no longer being granted launch permissions by default on installations of IIS on Windows Server 2003 SP1. |
IIS 6.0 Operations Guide |
UPN logons not accepted by IIS 6.0 server in Windows 2000 domain |
Added topic with information about the correct format for logins when the IIS 6.0 server is a member of a Windows 2000 domain, and is configured for both Digest authentication and subauthentication. |
IIS 6.0 Operations Guide |
Install certificate after deleting the pending certificate request |
Added topic with information about how to install a certificate if the pending certificate request was deleted from the server. |
IIS 6.0 Operations Guide |
Added information about the default anonymous user account, IUSR_computername, being denied access to executable programs in the windir\System32 folder and how to resolve the problem if failures occur when attempting to call external programs from CGI code. |
|
IIS 6.0 Operations Guide |
Added topic with information about not being able to request a Web server certificate immediately after installing Certificate Services on a server and configuring it to be either an Enterprise Root certification authority (CA) or a stand-alone certification authority. |
|
IIS 6.0 Operations Guide |
Client cannot renegotiate request and returns an HTTP 413 error |
Clarified that clients may receive an HTTP 413 error when uploading large files if client certificates are enabled on a Web server, Web site, or on individual directories or files on the site. |
IIS 6.0 Operations Guide |
Added information about storing a custom error URL in the application pool that directs the request to the custom error URL so that the worker process can serve the custom error page successfully. |
|
IIS 6.0 Operations Guide |
Added information about troubleshooting an issue where clients receive an error message about requiring SSL when the Web site is not required to use SSL. |
|
IIS 6.0 Operations Guide |
Updated information about the "503: Service Unavailable" error message, which occurs when the server is unable to process a request, and linked to a topic with more information about increasing the application pool queue length limit when the Httperr.log file includes the 503 error code along with the message "QueueFull". |
|
IIS 6.0 Operations Guide |
Added information about issue and steps to correct the problem. |
|
IIS 6.0 Operations Guide |
All requests with /bin in the URL are rejected and return a 404 error |
Added information about issue and steps to correct the problem. |
IIS 6.0 Operations Guide |
Clarified that ServerListenTimeout metabase property is not used by the WWW service, but is used by the FTP, SMTP, and NNTP services. |
|
IIS 6.0 Operations Guide |
Added content outlining the following options for serving files with unknown file name extensions:
|
|
IIS 6.0 Operations Guide |
Added information about issue and steps to correct the problem. |
|
IIS 6.0 Operations Guide |
Added note that when IIS 6.0 worker processes run under the default low-privileged Network Service user account, application events, including CGI events, are written to the Application event log not the System event log. |
|
IIS 6.0 Operations Guide |
Client receives 403.16 error when IIS cannot process a complete certificate chain |
Added information about adding a certificate to the Intermediate Certification Authorities folder on the local computer when the client receives a 403.16 error. |
IIS 6.0 Operations Guide |
Computer runs slowly when scripts using ADSI scripts to query IIS 6.0 |
Added information about memory usage when running a program that uses multiple threads and Active Directory Service Interfaces (ADSI) scripts to query Internet Information Services (IIS). |
IIS 6.0 Operations Guide |
Advanced Troubleshooting with IIS Tracing and subordinate topics |
Added multiple topics that describe how to configure and execute new IIS tracing features. |
IIS 6.0 Operations Guide |
Added new topic that describes tracing events available with IIS Admin tracing, IIS Request-based Tracing, and IIS Currently-executing request tracing. |
|
IIS 6.0 Technical Reference |
Advanced IIS Troubleshooting with Tracing and Debugging and subordinate topics |
Added multiple topics that address the new tracing features in IIS 6.0 SP1. These features include the following:
|
IIS 6.0 Technical Reference |
Replaced the script for OrphanActionExe. |
Content Type | Topic | Description |
---|---|---|
IIS 6.0 Operations Guide |
Linked topic to MSDN for information about the individual elements in the schema and removed the subordinate topics. |
|
IIS 6.0 Operations Guide |
Updated which processModel settings still apply in worker process isolation mode. |
|
IIS 6.0 Operations Guide |
Corrected list of Windows Components that support Side-by-Side assemblies. |