Verifying That the Web Sites and Applications Migrated Successfully

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

Before deploying the target server to a production environment, verify that the Web site content and configuration information migrated successfully by completing the following steps:

  1. Review the system log in Windows Server 2003 on the target server to determine whether any of the Web sites did not start.

    IIS 6.0 creates entries in the system log when a Web site fails to start for any reason. Search the System log on the target server for to determine if any errors occurred. For more information about how to troubleshoot Web sites that fail to start, see Troubleshooting in IIS 6.0.

  2. Verify that the Web site content migrated to the target server.

    Compare the files and folders for each Web site on the target server with the original files and folders on the source server to determine whether the Web site content has been migrated correctly. Ensure that the number and size of the files and folders on the target server approximates the number and size of the same files on the source server.

  3. Verify that the Web site configuration migrated to the target server.

    View the Web site configuration information for a random sampling of the Web sites that were migrated. Compare the Web site configuration on the target server with the corresponding Web site configuration on the source server. Ensure that the configuration for the Web sites has been migrated correctly.

  4. Perform functional testing of the migrated Web sites and applications to ensure that the Web sites and applications behave as expected.

    You can find possible causes of application failure by reviewing the Windows Server 2003 and IIS 6.0 Migration Tool logs and application configuration, but the only way to accurately assess whether your Web sites and applications migrated successfully is to perform functional testing. Functional testing is designed to ensure that Web sites and applications are functioning correctly in the most common usage scenarios (for example URLs and inputs).

    Procedures for performing functional testing of Web sites and applications are beyond the scope of this section. For more complete information about general testing, go to the MSDN Library and search for "testing".