DOCUMENT:Q266115 20-JUN-2002 [iis] TITLE :Resources for Installing and Using IIS 5.0 PRODUCT :Internet Information Server PROD/VER::5.0 OPER/SYS: KEYWORDS:kbOSWin2000 ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Internet Information Services version 5.0 ------------------------------------------------------------------------------- SUMMARY ======= This article provides information and additional resources for the following subjects: - Installation of IIS 5.0 - Online Help and Documentation - Programming and Developing - Security Information and Considerations - Usage - Troubleshooting and Support - Miscellaneous Information and References MORE INFORMATION ================ Installation of IIS 5.0 ----------------------- NOTE: IIS 5.0 is an integrated component of Windows 2000. Unlike IIS 4.0, it is not available as a separate download. Upgrade Path: - Windows NT 4.0 Server: If you upgrade Windows NT Server 4.0 to Windows 2000 Server, IIS 5.0 is automatically installed. - Windows 95, Windows 98, or Windows NT Workstation 4.0: If you upgrade Windows 95, Windows 98, or Windows NT Workstation 4.0 to Windows 2000 Professional, by default, IIS 5.0 is not installed unless Personal Web Server (PWS) has already been installed on the computer. For more information, see Run IIS 5.0 Instead of PWS on Windows 2000 Professional (http://support.microsoft.com/support/kb/articles/q262/6/32.asp). Pre-Installation Checklist: - Moving from a non-Microsoft Web server to IIS: For information on migrating from other Web servers, see the TechNet article Getting Ready for IIS 5.0 (http://www.microsoft.com/TechNet/iis/ready.asp). - Windows 2000 System Requirements: http://www.microsoft.com/windows2000/upgrade/ - IIS Topics in the Windows 2000 Help: Initial information about using IIS, including how to install it, a software checklist, and how to test your new IIS installation are all located in the Windows 2000 Help file in the following location: Internet Tools and Services\Internet Information Services - Installing on a stand-alone or member server computer: In addition to the heavy load that is placed on a computer acting as both a Domain Controller and IIS server, synchronization problems such as those described in the Microsoft Knowledge Base article Q190005, A Site Set Up for Anonymous Access Prompts Users for Password (http://support.microsoft.com/support/kb/articles/q190/0/05.asp) can occur. Manually Installing IIS 5.0: NOTE: When you install IIS, you can choose among several subcomponents in IIS. For information on what each subcomponents does, see http://www.microsoft.com/windows2000/server/evaluation/features/web.asp. If IIS 5.0 has not already been installed on your Windows 2000 computer, perform the following steps to install it: 1. On the Start menu, click Control Panel, and then click "Add/Remove Programs". 2. Select "Add/Remove Windows Components", select the Internet Information Services (IIS) component, and then follow the on-screen instructions. Online Help and Documentation ----------------------------- - Local online documentation: When a default installation of IIS is performed, the documentation is installed on the local computer, and viewed by using the URL http://localhost/iisHelp/. - Internet-Based Documentation: Additionally, this documentation is also available at http://windows.microsoft.com/windows2000/en/server/iis/. - Book: This documentation is also available in the Microsoft Press book, Microsoft(R) Internet Information Services 5.0 Documentation (http://mspress.microsoft.com/prod/books/3250.htm). Programming and Developing -------------------------- - Microsoft TechNet - Windows Web Services (IIS) (http://www.microsoft.com/technet/iis/) - Microsoft Developer Network (MSDN): Server Technologies (http://msdn.microsoft.com/workshop/c-frame.htm?/workshop/server/) - Internet Information Services SDK (http://msdn.microsoft.com/library/psdk/iisref/psdkwelc.htm): The SDK provides detailed information about creating ASP pages and developing Web applications. It also describes the event methods and interfaces available for creating components that can be accessed by ASP or ISAPI extensions. The SDK also contains information on how to store your custom IIS configuration data and how you can use built-in objects to manipulate that data, and how you can log server activity. Also, the SDK provides a library of script and program samples that demonstrate a variety of ways to interact with IIS programmatically. Debugging: NOTE: Debug Symbol files (symbols) are required to do both kernel and user-mode debugging in Windows NT. Symbols provide a way to resolve global variables and function names in the loaded executable file. Symbols are produced by the linker when a program is built. They are removed from the retail product and saved in a separate (.dbg) file. This considerably reduces file size, which decreases file load time and therefore increases system performance. Symbols represent Function/API names and global variables. - Windows 2000 symbols: The symbols used by IIS are included in the Windows 2000 symbols, which are available at the following locations: - The "Customer Support and Diagnostics Tools" CD, which is included with Windows 2000 Server and Advanced Server. - http://www.microsoft.com/Windows2000/downloads/otherdownloads/symbols/download.asp - Platform SDK Windows 2000 Debuggers (http://msdn.microsoft.com/downloads/default.asp?URL=/code/topic.asp?URL=/MSDN-FILES/028/000/015/topic.xml): Windows 2000 Debuggers contain a graphical debugger you can use to debug Microsoft Win32-based applications. On Microsoft Windows NT or Windows 2000, you can also use the debuggers to debug kernel-mode drivers. The Windows 2000 Debuggers are included in the Platform Software Development Kit (SDK) and the Windows 2000 Driver Development Kit (DDK). - Microsoft Windows NT and Windows 2000 Debugging Resources (http://www.microsoft.com/hwdev/driver/ntdebugging.htm) This package is also included in both the Platform SDK and the Windows 2000 DDK. Both the SDK and DDK are both available through MSDN. This also includes links to the following resources: - The Microsoft Debugging Tools Knowledge Base Articles are a collection of Product Support articles that are relevant to debugging. - The Resources for Microsoft Debugging Tools page is a collection of pointers to various resources, from Microsoft and from other third parties, that may be useful to those who are interested in debugging. - The OEM Support Tools Phase 3 Service is another debugger package to investigate. It currently contains a few tools which aren't included in the normal debugger package. Security Information and Considerations --------------------------------------- - Microsoft Security Bulletin Search (http://www.microsoft.com/technet/security/current.asp?productID=15) - Windows 2000 Internet Server Security Configuration Tool for IIS 5 (http://www.microsoft.com/Downloads/Release.asp?ReleaseID=19889) - How to Use the IIS Security "What If" Tool (http://support.microsoft.com/support/kb/articles/q229/6/94.asp) - Microsoft Security Advisor Program: Microsoft Internet Information Server (http://www.microsoft.com/security/products/iis.asp) Usage ----- - Remote Administration: You can administer an IIS computer remotely using the MMC-based Internet Service Manager, the HTML-Based Internet Service Manager (commonly also known as WebAdmin or HTMLA), or Terminal Services. - The Art and Science of Web Server Tuning with Internet Information Services 5.0 (http://www.microsoft.com/windows2000/library/operations/web/tuning.asp): This white paper describes the issues and approaches involved in tuning a Web server when running Internet Information Services 5.0 on Windows 2000 Server. It discusses the importance of monitoring and testing, as well as potential hardware, software, and tools issues that may arise. There is a section on new or changed IIS and Windows 2000 settings and features, and there are a number of appendixes that list useful tips, registry and metabase settings, and resources for your reference. Although this document is written specifically for IIS 5.0, much of this material may also be useful for IIS 4.0 administrators - Deploying Windows 2000 with IIS 5.0 for Dot Coms: Best Practices (http://www.microsoft.com/windows2000/library/planning/incremental/iisdotcom.asp) This paper recommends a series of best practices for deploying the Windows 2000 operating system and Internet Information Services 5.0 in a dot-com environment. The information and conclusions in this document were compiled while deploying systems for major dot-com businesses in the Windows 2000 Joint Development Program. Each section provides links to online documents that are helpful in carrying out these recommendations. - Internet Information Services 5.0 Technical Overview (http://www.microsoft.com/WINDOWS2000/library/howitworks/iis/iis5techoverview.asp) This white paper gives information technology professionals a technical overview of the new features provided by Internet Information Services 5.0, delivered with the Windows 2000 operating system. These features include reliability and performance improvements such as Reliable Restart, Application Protection, and support for clustering. The paper also includes an extensive look at security provisions, and introduces new security protocols supported by IIS 5.0, including Transport Layer Security and Digest Authentication. For those who are using the Internet to share information, Web Distributed Authoring and Versioning (WebDAV) is also introduced. Application developers can find descriptions of a number of improvements to Active Server Pages (ASP). Troubleshooting and Support --------------------------- The following tools and resources are available to help you isolate problems, troubleshoot, and get technical support: - Information from IIS Product Support Services: FAQs & Highlights for Internet Information Services 5.0 (http://support.microsoft.com/support/default.asp?PR=iisvce&FR=0&SD=MSDN&LN=EN-US) - AutoDump Plus: A utility used for troubleshooting advanced IIS issues (for example, Access Violation error messages, services that stop responding, and 100 percent CPU usage). For more information, see the Microsoft Knowledge Base Article Q286350, HOWTO: Use Autodump+ to Troubleshoot 'Hangs' and 'Crashes' (http://support.microsoft.com/support/kb/articles/Q286/3/50.asp). - Microsoft Web Application Stress Tool: This is a simulation tool that is designed to realistically reproduce multiple browsers requesting pages from a Web application. It was developed by Web testers and is easy to use. Microsoft recommends that you use this tool to gather performance data on your Web site. For more information, see Q231282, INFO: Stress Tools to Test Your Web Server (http://support.microsoft.com/support/kb/articles/Q231/2/82.asp). - MetaEdit 2.1: (http://support.microsoft.com/support/kb/articles/Q232/0/68.ASP) Utility for troubleshooting and modifying metabase values. - Internet Information Server Newsgroups (http://support.microsoft.com/isapi/gosupport.asp?target=/newsgroups/) Miscellaneous Information and References ---------------------------------------- - Internet Information Server (version 4.0) is now named Internet Information Services (version 5.0) in Windows 2000. - Recommended Configurations and Installation Procedures for Site Server 3.0 (http://support.microsoft.com/support/siteserver/install/install_ss3.asp). - MDAC version 2.5 is included in Windows 2000. For the latest information about MDAC, see http://www.microsoft.com/data. - Internet Explorer version 5.0 is included in Windows 2000. For the latest information about Internet Explorer, see http://www.microsoft.com/windows/ie/. - Exploring Web & Application Services Product Guide (http://www.microsoft.com/windows2000/technologies/web/default.asp) Additional query words: iis 5 tips tricks gotchas hints setup set up utilizing ====================================================================== Keywords : kbOSWin2000 Technology : kbiisSearch kbiis500 Version : :5.0 Issue type : kbinfo ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2002.