Evaluating Management and Provisioning Script Changes Required for IIS 6.0 Worker Process Isolation Mode

Applies To: Windows Server 2003, Windows Server 2003 with SP1

When management or provisioning scripts exist for your Web sites and applications, you might need to modify them so that they properly set up the Web sites and applications for the application isolation mode that is running on the Web server — IIS 5.0 isolation mode or worker process isolation mode. If you do not modify your management and provisioning scripts as required, you will be unable to use them to install and configure your Web sites and applications on IIS 6.0.

For example, you might have a provisioning script that uses Microsoft Active Directory® Service Interfaces (ADSI) to create a Web site and configure the site for High isolation in IIS 5.0 isolation mode, which does not exist in worker process isolation mode. After migration and when the Web server is running in worker process isolation mode, you need to modify the script to create application pools instead.

Common modifications that might be necessary to your setup programs and provisioning scripts include:

  • When the script installs an ISAPI extension or filter, you might need to modify the script to add an entry for the ISAPI extension or filter to the Web service extensions restriction list and set the status of the entry to Allowed.

    For more information about modifying your setup programs or provisioning scripts to install and enable an ISAPI extension or filter, see Configuring Web Service Extensions.

  • When the script installs an application that contains dynamic content, you might need to modify the script to set the status of the appropriate Web service extensions to Allowed, so that IIS allows the dynamic content to run.

    For more information about modifying your setup programs or provisioning scripts to enable dynamic content, see Configuring Web Service Extensions.

  • When the script installs a Web site or application that runs in High isolation in IIS 5.0, you might need to modify the script to create an application pool and configure the application pool with settings that are comparable to the original IIS 5.0 isolation settings.

    For more information about modifying your setup programs or provisioning scripts to create and configure application pools, see Configuring Application Isolation Settings in Worker Process Isolation Mode.

  • When the script references metabase properties, you might need to modify the script if it references metabase properties that have changed or are no longer supported in IIS 6.0.

    For more information about modifying your setup programs or provisioning scripts to reference the proper metabase properties in IIS 6.0, see Modifying References to IIS 6.0 Metabase Properties.