How to install CFMX 7 on Windows Vista

Configuring Windows

This guide will assume that you already have enabled IIS 7 and are running in administrator mode.  In order to proceed, you will need to have a copy of the C:\CFusionMX7\runtime\lib\wsconfig folder available from another installation of ColdFusion.  This can be copied off of any prior install on IIS (XP or Server).

 

Next, configure IIS to allow ISAPI filters.  Open the control panel and then click “Turn Windows Features On Or Off”.

 

In the Windows Features dialog, open the IIS branch, and navigate to Application Development Features.  Enable the ISAPI Extensions and ISAPI Filters options.

Next, install CFMX 7 as you normally would for IIS.  During this installation, the installer will not automatically add the default mappings for CF.

After the install is complete, copy the entire contents of the wsconfig folder that you saved earlier over the contents of the C:\CFusionMX7\runtime\lib\wsconfig folder that was created during the install.

Next, open either the Computer Management console and navigate to the IIS Management plugin.  Open the ISAPI filters applet.

In the ISAPI filters applet, add a new filter using the following settings:

            Filter Name: ColdFusion

            Executable: C:\CFusionMX7\runtime\lib\wsconfig\1\jrun.dll

Once that is added, open the Handler mappings applet.

In the Handler Mappings applet, add a new Script Mapping using the following settings.

Request Path: *.cfm

            Executable: C:\CFusionMX7\runtime\lib\wsconfig\1\jrun.dll

            Name: ColdFusion CFM

 

Click OK, and then confirm that you want to enable the mapping on the confirmation dialog.

Repeat the process of adding mappings for the other file types that you want CF to process.  This will require adding at least two more entries for CFC and CFML extensions.  The names of each handler must be unique (ColdFusion CFC and ColdFusion CFML).

Next, open the Default Document applet.

Add entries for whatever default cfml templates you want to process.  Suggested entries are index.cfm and index.cfml.

After they are added, click Apply, and you’re done!