
system. Table 22.1. Major Windows Systems and IIS Support OS Web Server Preinstalled Technologies Supported Win 95, 98, ME, XP Home No N/A ColdFusion Win XP Pro IIS 5 No All Win NT 4 IIS 4 Yes All Win 2000 Pro IIS 5 No All Win 2000 Server IIS 5 Yes All Win 2003 IIS 6 Yes All If you're not sure whether IIS is pre-installed on your computer, you can use one of these three methods to find out: Check for a folder called Inetpub located in the root of your system (typically C:\) drive. If you have that folderas well as the wwwroot folder within itchances are you're fine. Select Start, Settings, Control Panel, Administrative Tools. If you have a menu item for Internet Services Manager, IIS is indeed installed. Navigate to http://localhost in a browser. If you see the IIS Welcome screen, IIS is installed and running. If IIS is there, you've got the web server installed. If not, follow the steps in the next section. Installing IIS One of the questions in application development is whether or not IIS has to be installed even if you are not hosting your own web applications. The answer is yes. Even if you are uploading your web applications using FTP to your web host provider, installing IIS allows you to view and configure your applications locally before they are ready for production. NOTE As you've seen, Macromedia allows you to define a testing server when you define a site. The site that you define within IIS (covered later) will become the site you define in the testing server category in the Site Definition dialog. For the most part, IIS comes with most versions of server-based Windows operating systems but it's not installed automatically in all versions, which is why it might not be present on your computer. If you've come to the conclusion that IIS isn't installed on your computer and you have a compatible operating system similar to the ones listed Table 22.1, follow these steps to install it: 1. Access the Control Panel by choosing Start, Settings, Control Panel. 2. In the Control Panel, select Add or Remove Programs. 3. Choose Add/Remove Windows Components. The list of components becomes visible within a few seconds. 4. In the list of components, enable the Internet Information Services (IIS) option. 5. Click Next (Windows may or may not prompt you to insert the Windows CD) to install IIS. 6. After IIS is installed, close the Add or Remove Programs dialog. You can check to see whether IIS installed correctly by performing one or all three check points highlighted in the previous section. You are now ready to begin hosting web applications. Although we won't cover how to configure IIS for external use, I will show you how to configure IIS to support local development of ASP, ASP.NET, ColdFusion, and PHP applications so that you can upload them to your external Web host provider later. Configuring IIS Although little configuration needs to be done to begin working with IIS, I will use this section to introduce some basic features and functionality within IIS. Reading this section will help you better troubleshoot problems that may arise later in development. This section explains the following topics: Where to keep files on the web server