How To Debug ASP Applications Manually Against Windows NT 4.0 Web Server (196378)
The information in this article applies to:
- Microsoft Visual InterDev 6.0, when used with:
- Microsoft Windows NT Server 4.0
- Microsoft Windows NT Workstation 4.0
This article was previously published under Q196378 SUMMARY
In some situations users may want to manually enable debugging for their
Active Server Pages (ASP) applications. In the following scenarios manually
debugging is the only option:
- Debugging an ASP application that is running on a port other than 80.
- Debugging an ASP application that resides on a FAT file system.
- Debugging an ASP application that resides on a virtual server using Host Header Names.
- You are not using a Domain authenticated account.
- You are debugging remotely from a Windows 2000 client to a Windows NT 4.0 Web server.NOTE: If you are manually debugging remotely from a Windows NT 4.0 client to a Windows 2000 Web server, see the following article in the Microsoft Knowledge Base:
258929 How To Debug ASP Applications Manually Against Windows 2000 Web Server
Manually debugging ASP applications can improve productivity because you do not rely on Visual InterDev to automatically set the server into the correct debugging state. Visual InterDev performs the following steps when setting up the server:
- Enables the IIS application's debugging options.
- Sets the IIS application to run in its own memory space.
- Creates a Microsoft Transaction Server (MTS) package and attaching to
the Mtx.exe process.
- Sets the identity of the package to the user you specified when you
started your first debugging session.
- Launches Internet Explorer and attaches to the Iexplore.exe process.
- After stopping the debugger Visual InterDev restores the server
settings back to their original state.
Follow the steps below to manually enable debugging.
NOTE: When manually attaching to processes, you may either attach to the
Inetinfo.exe or the Mtx.exe process. If you are debugging remotely or have
set your Web application to run out-of-process, you will want to attach to
the Mtx.exe process. If you are debugging locally and have not set your Web
application to run out-of-process, then you will want to attach to the
Inetinfo.exe process.
REFERENCES
For a video presentation of this article please visit the following web page:
For additional information on debugging resources, click the article number below
to view the article in the Microsoft Knowledge Base:
244272 INFO: Visual InterDev 6.0 Debugging Resources
Modification Type: | Minor | Last Reviewed: | 7/15/2004 |
---|
Keywords: | kbBug kbDebug kbhowto KB196378 |
---|
|