IIS 7 and Later

Like for IIS 6, in IIS 7 the first step is to create a new Application Pool.

1

Create an Application Pool

Assign a name to your pool and select the No Managed Code option.

iis7_11
iis7_10
2

Configure Advanced Settings for the Pool

After creating the Pool open the Advanced Settings dialog and make the following modifications:

  • Set Enabled 32-Bit Applications to True. (This option is available in 64-bit versions of Windows)

  • Set Disable Overlapped Recycle to True.

  • Set Regular Time Interval to 0

iis7_9
3

Add a New Application

Now add a new Application.

Note: You can add a new Application to either the "Default Web Site" or to any other existing "Web Site".

iis7_5

Give it a proper name and adjust the Physical path. It is the path where your DLL ISAPI module is deployed.

iis7_4
4

Assign the Application Pool to the Application

Select Manage Application and open the Advanced Settings dialog.

iis7_3

In the Advanced Settings property editor set the Application Pool to the one you created in the first step.

iis7_2
5

Adjust Handler Mappings

The next step is to adjust the handler mapping for the application you just created.

iis7_1

In the Handler Mappings screen right-click on ISAPI-dll and select Edit Feature Permissions.

iis7_8

Check the Execute option and press OK.

iis7_6
6

Ensure ISAPI Extensions Are Installed (if needed)

If you don't see ISAPI-dll in the handlers list, then you must make sure that ISAPI Extensions are installed in Windows Features. Visit Windows Features to check if it is installed.

clip0059
7

Check Authentication Settings

The next step is to check the Authentication settings:

clip0060

Make sure Anonymous Authentication is enabled and the default user IUSR is set.

clip0061
8

Set File System Security for the Application Folder

The last step is to set the security for the web application physical folder. If IUSR is not available in the top list you must add it manually to the list. IUSR is a built-in Windows user account which is available by default. You also need to apply the same access rights to the IIS_IUSRS user group.

clip0062
clip0115

Also refer to Adjusting Pathsarrow-up-right for more information.