How To Debug ASP Applications Manually Against Windows 2000 Web Server (258929)
The information in this article applies to:
- Microsoft Visual InterDev 6.0, when used with:
- the operating system: Microsoft Windows 2000
This article was previously published under Q258929 SUMMARYIn some cases, users want to manually enable Visual InterDev debugging for their Active Server Pages (ASP) Web applications. In the following scenarios, manual debugging is the only option: - Debug an ASP Web application that is running on a port other than 80.
- Debug an ASP Web application that resides on a FAT file system.
- Debug an ASP Web application that resides on a virtual server that is using host header names.
- Your development computer is not on the same domain as the Web server, or you are not using a domain-authenticated account.
- Debug remotely from a Windows NT 4.0 client to a Windows 2000 Web server.
Note If you manually debug remotely from a Windows 2000 client to a Windows NT 4.0 Web server, see the following Microsoft Knowledge Base article:
196378 How To Debug ASP applications manually against Windows NT 4.0 Web Server
If you manually debug ASP applications, you 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 debugging options of the Web application.
- Sets the Application Protection setting of the Web application to High (Isolated).
- Creates a Microsoft COM+ application package and attaches to the Dllhost.exe process.
- Sets the identity of the package to the user who you specified when you
started your first debugging session.
- Launches Internet Explorer and attaches to the Iexplore.exe process.
- Stops the debugger, and then restores the server settings back to their original state.
Use the following method to manually enable debugging. Note When you manually attach to processes, you can either attach to the Inetinfo.exe or the Dllhost.exe process. If you debug remotely or have set the Application Protection setting of your Web application to High or Medium, attach to the Dllhost.exe process. If you want to debug locally and have set your Web application to Low, attach to the Inetinfo.exe process.
REFERENCES
For additional information about debugging, click the following article number to view the article in the Microsoft Knowledge Base:
244272
INFO: Visual InterDev 6.0 debugging resources
Modification Type: | Minor | Last Reviewed: | 10/6/2004 |
---|
Keywords: | kbBug kbDebug kbhowto kbServer KB258929 |
---|
|