Preparing for Migration
Before migrating your existing IIS Web sites, ensure that the Web sites, applications, and their components are compatible with Windows Server 2003 and IIS 6.0. If you have setup programs or provisioning scripts that you are currently using on the source server and that you intend to continue using after migration, then ensure that the setup programs and provisioning scripts are compatible with Windows Server 2003 and IIS 6.0.
In addition, determine whether the existing Web sites and applications are compatible with worker process isolation mode in IIS 6.0. In cases where the existing Web sites and applications are not compatible with worker process isolation mode, you can still migrate to IIS 6.0 and Windows Server 2003 by configuring IIS to run in IIS 5.0 isolation mode. This allows the Web sites and applications to utilize other Windows Server 2003 and IIS 6.0 improvements
Also, if you are migrating ASP.NET applications, you must ensure that the ASP.NET applications are compatible with the latest version of the .NET Framework. If your ASP.NET applications require version 1.0 of the .NET Framework, you must configure IIS to run in IIS 5.0 isolation mode.
Lastly, you must determine whether you can perform the migration with the IIS 6.0 Migration Tool or if you need to perform the migration manually. You need to be aware of the additional migration steps that you must complete manually, regardless of the migration method that you choose. This allows you to have the appropriate tools and resources available when you are ready to perform the migration.
Figure 6.2 illustrates the process for preparing to migrate Web sites to IIS 6.0.
Figure 6.2 Preparing for Migration of Web Sites to IIS 6.0