Article ID: 273639 - View products that this article applies to.
This article was previously published under Q273639
We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 7.0 running on Microsoft Windows Server 2008. IIS 7.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site:
http://www.microsoft.com/technet/security/prodtech/IIS.mspxFor more information about IIS 7.0, visit the following Microsoft Web site:
This step-by-step article describes how to start a service (specifically IISAdmin and its dependent services) under a debugger.
Occasionally, issues occur when you start the IISAdmin service or one of its dependent services, such as the World Wide Web Publishing service or the FTP Publishing service. These services may stop responding (hang) or quit (crash) in a way that is not caught by the default system debugger. Also, if a service experiences a problem when it starts, the Service Control Manager (SCM) gracefully stops the service and reports to the Event Log that there was a problem starting the service.
If this information is not enough, you must determine where the issue exists during startup. If you are debugging an executable file, you can start the debugger of your choice, and then run the executable file under the debugger. This becomes more difficult when the executable file in question is running as a Microsoft Windows NT service. Although the environment is different, the approach is very similar.
Note In Internet Information Services 7.0, the World Wide Web Publishing service depends on the HTTP service and on the Windows Process Activation service.
This article describes how to start a service (specifically IISAdmin and its dependent services) under a debugger. The debugger that is used in the example is WinDBG. To download and install the debugging tools, visit the following Microsoft Web site:
Microsoft Debugging Tools
For more information about debugging, click the following article numbers to view the articles in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/286350/ )How to use ADPlus to troubleshoot "hangs" and "crashes"
(http://support.microsoft.com/kb/261871/ )COM+ and MTS debugging resources
(http://support.microsoft.com/kb/183480/ )How to debug ISAPI DLLs in IIS 4.0, IIS 5.0, IIS 5.1, and IIS 6.0
(http://support.microsoft.com/kb/238788/ )How to debug Common Gateway Interface applications running under IIS by using Visual Studio
Article ID: 273639 - Last Review: July 7, 2008 - Revision: 7.3