PRB: Visual InterDev Debugger Skips Server-Side Break Points (261305)



The information in this article applies to:

  • Microsoft Visual InterDev 6.0, when used with:
    • the operating system: Microsoft Windows NT 4.0

This article was previously published under Q261305

SYMPTOMS

When you debug server-side Active Server Page (ASP) code remotely or locally, Visual InterDev 6.0 may skip server-side breakpoints.

CAUSE

The version of the Asp.dll that is included in the Windows NT Option Pack is not compatible for Visual InterDev debugging. In order to debug, you must have version 4.02.0622 or later. Also, if the version of Asp.dll that you have is 4.02.0622, then it must be larger than 330,448 bytes. The version of Asp.dll that was included with the Option Pack appears to be the correct version number (4.02.0622), but the size of the file is smaller than the required 330,448 bytes.

RESOLUTION

Follow this procedure to resolve this problem:
  1. Open Windows Explorer.
  2. Browse to the folder \WINNT\System32\inetsrv\.
  3. Right-click Asp.dll and select Properties. On the General tab, check the size of the .dll file. If the size is less than 330,448 bytes, then you must check the version number.
  4. Click the Version tab. Visual InterDev Debugging requires 4.02.0622 or later.
  5. If Asp.dll is version 4.02.0622 and the size of this .dll is less than 330,448 bytes, then you must update it. If it is not, you can skip the remaining steps.
  6. Stop the Web server so that Asp.dll will be updated. From the Start menu, click Run. Type the following command and then click ok:

    net stop iisadmin /y

  7. Apply Windows NT Service Pack 4 or later, and then restart your computer.
  8. If you are unable to browse your Web site after the restart, from the Start menu, choose Run, type the following command, and then click ok:

    net start w3svc

MORE INFORMATION

There are two different variations of Asp.dll version 4.02.0622. The size of the .dll file can be used to discern between them. The correct file for you to use for Visual Interdev debugging is 330,448 bytes in size. The copy of Asp.dll version 4.02.0622 that is installed with Windows NT Option Pack is less than 330,448 bytes in size.

NOTE: You must always reapply Windows NT Service Pack 4 or later after you install the Windows NT Option Pack or any of its components.

REFERENCES

For more information about Windows NT Service Packs, please see the following articles:

196269 When to Reinstall a Service Pack

For additional information on debugging, click the article numbers below to view the articles in the Microsoft Knowledge Base:

244272 INFO: Visual InterDev 6.0 Debugging Resources

237561 INFO: How to Read the Viddbg.exe Output


Modification Type:MajorLast Reviewed:10/15/2002
Keywords:kbBug kbDebug kbDSupport kbprb KB261305