Jak spustit IISAdmin a závislých služeb v rámci ladicího programu

ID článku: 273639 - Produkty, které se vztahují k tomuto článku.
Důrazně doporučujeme, aby všichni uživatelé upgradovat na Internetová informační služba (IIS) verze 7.0 se systémem Microsoft Windows Server 2008. Internetová informační služba 7.0 výrazně zvyšuje zabezpečení webové infrastruktury. Další informace o tématech souvisejících se zabezpečením služby IIS naleznete na následujícím webu společnosti Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Další informace o službě IIS 7.0 naleznete na následujícím webu společnosti Microsoft:
http://www.iis.net/default.aspx?tabid=1
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje, jak spustit službu (konkrétně IISAdmin a závislých služeb) v rámci ladicího programu.

Problémy v některých případech dojít, pokud spustíte službu IISAdmin nebo jeden z jeho závislých služeb, jako je například služba publikování na webu nebo službu publikování FTP. Tyto služby mohou přestat reagovat (zablokuje se) nebo ukončit (selhat) tak, aby výchozí program pro ladění systému ulovená. Pokud služba dojde k potížím při spuštění, správce řízení služby (SCM) řádně ukončí službu a zprávy protokolu událostí, že došlo k potížím při spuštění služby.

Tato informace není dostatek, musíte určit, kde existuje problém při spuštění. Jestliže ladíte spustitelný soubor, můžete spustit ladicí program podle vašeho výběru a potom spustit spustitelný soubor v rámci ladicího programu. Tento parametr se stane složitější, v případě, že dotyčné spustitelného souboru je spuštěna jako služba Microsoft Windows NT. Sice různé životní prostředí, je velmi podobný přístup.

Poznámka: V Internetová informační služba 7.0 Služba publikování na webu závisí na služba HTTP a na službě procesu aktivace systému Windows.

Tento článek popisuje spuštění služby (konkrétně IISAdmin a závislých služeb) v rámci ladicího programu. Ladění, který je používán v příkladu je WinDBG. Stáhněte a nainstalujte ladicí nástroje, navštivte následující web společnosti Microsoft:
Microsoft Debugging Tools
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Nastavení možností služby

  1. Nastavte volby Spuštění soubor obrázku, tak, že při spuštění služby (nebo spustitelného souboru), je spouštěn v rámci ladicího programu. Protože pracujete přímo s službou systému Windows NT, ujistěte se, že zapnutí Interakci S the Desktop volbu v sekci Přihlášení v dialogovém okně Vlastnosti služby. V opačném při spuštění služby, načte ladicí program a neuvidíte jej.
    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\inetinfo.exe]
    "Debugger"="C:\\Debuggers\\windbg -g"
    					
    Poznámka: cesta odkazující na ladicí program (WinDbg v příkladech) nemůže obsahovat mezery ani lze použít rozšíření v cestě ladicí program, například musí být windbg a windbg.exe.

  2. K ladění služby IIS, protokolu FTP (File Transfer), včetně Simple Mail Transfer Protocol (SMTP), Network News Transfer Protocol (NNTP), web a jinými službami, které jsou spouštěny v procesu inetinfo nastaven službu IISAdmin do interakce s plochy.
  3. Na příkazovém řádku zadejte net stop iisadmin /y a stiskněte klávesu ENTER ukončete IISAdmin a všechny závislé služby. Zadejte příkaz net start w3svc a stiskněte klávesu ENTER, chcete-li spustit službu publikování na webu a IISAdmin služby.
  4. Spustit dalších souvisejících služeb. Tento poslední krok může být vynechán nebo změnit podle situace. Například Jestliže ladíte problém při spuštění služby FTP (MSFTPSVC), namísto spuštění služby publikování na webu, pouze musíte spustit službu publikování FTP (net start msftpsvc).
  5. Je-li ladicí program spuštěn, můžete nastavit různé možnosti, například cestu symbolů. Z tohoto místa můžete ladit službu jako ostatní spustitelné proces.

Odkazy

Další informace o ladění získáte v následujících článcích v databázi Microsoft Knowledge Base:
286350Použití ADPlus řešení potíží s "zablokuje" a "zhroucení"
261871Model COM + a ladění zdrojů serveru MTS
183480Ladění knihovny DLL rozhraní ISAPI v serveru IIS 4.0, IIS 5.0, IIS 5.1 a IIS 6.0
238788Postup při ladění aplikací rozhraní CGI spuštěny služby IIS pomocí sady Visual Studio

Vlastnosti

ID článku: 273639 - Poslední aktualizace: 7. července 2008 - Revize: 7.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Server 3.0
Klíčová slova: 
kbmt kbhowtomaster KB273639 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:273639

Dejte nám zpětnou vazbu