SYMPTOMS
After upgrading to Windows 2000, attempts to debug in Visual InterDev fail, and the following error message appears:
Unable to set server into correct debugging state
automatically. You may not be able to debug ASP pages. Do you want to
continue launching the debugger?
This happens even though debugging worked prior to the upgrade.
RESOLUTION
There are a couple of resolutions to this issue. The most common resolution is to remove and reinstall Remote Machine Debugging and
Visual InterDev Server. To remove them, use the Add/Remove Programs
utility in
Control Panel.
Reinstall these two components from the Visual Studio 6.0 CD-ROM #2 or
Visual InterDev 6.0 CD-ROM. To do so, run
Setup.exe from the SCRPT_SS folder, which installs Remote Machine Debugging, and from the VID_SS folder, which installs Visual InterDev Server.
The second resolution is the result of a problem encountered during the Windows 2000 COM+ setup. To identify if this is the cause of the problem you are encountering, search your machine for the existence of the
~clbcatq.dll file. The existence of this file signals that COM+ setup has not been successfully completed. When COM+ setup completes successfully, it deletes the
~clbcatq.dll file. To resolve the problem you will need to follow the instructions found in the following Knowledge Base article:
246499 PRB: COM+ Setup Problems While Upgrading to Windows 2000
NOTE: Visual Studio Service Pack 3 is also required for Windows 2000
configurations. If Visual Studio Service Pack 3 is not installed, download it from the following Microsoft Web site:
REFERENCES
For additional information on debugging, click the article number below
to view the article in the Microsoft Knowledge Base:
244272 INFO: Visual InterDev 6.0 Debugging Resources