Sdílet prostřednictvím


Ladění nasazených aplikací ASP.NET

Pokud chcete k ladění nasazené aplikace použít Visual Studio, musíte se připojit k pracovnímu procesu ASP.NET a ujistit se, že ladicí program má přístup k symbolům aplikace. Musíte také vyhledat a otevřít zdrojové soubory pro aplikaci. Další informace naleznete v tématu Zadání symbolu (.pdb) a zdrojových souborů, Postupy: Vyhledání názvu procesu ASP.NET a požadavky na systém.

Upozorňující

Pokud se připojíte k ASP.NET procesu pracovního procesu pro ladění a dosáhnete zarážky, zastaví se veškerý spravovaný kód v pracovním procesu. Zastavení veškerého spravovaného kódu v pracovním procesu může způsobit zastavení práce pro všechny uživatele na serveru. Před laděním na produkčním serveru zvažte potenciální dopad na produkční práci.

Proces připojení k pracovnímu procesu ASP.NET je stejný jako připojení k jinému vzdálenému procesu. Pokud jste připojeni, pokud nemáte otevřený správný projekt, zobrazí se dialogové okno, když se aplikace přeruší. Toto dialogové okno požádá o umístění zdrojových souborů pro aplikaci. Název souboru, který zadáte v dialogovém okně, se musí shodovat s názvem souboru zadaným v symbolech ladění na webovém serveru. Další informace naleznete v tématu Připojení ke spuštěným procesům. Pokud chcete nastavit vzdálené ladění ve službě IIS, přečtěte si téma Vzdálené ladění ASP.NET na vzdáleném počítači služby IIS.

Poznámka:

Mnoho ASP.NET webových aplikací odkazuje na knihovny DLL, které obsahují obchodní logiku nebo jiný užitečný kód. Takový odkaz zkopíruje knihovnu DLL z místního počítače do složky \bin virtuálního adresáře webové aplikace při nasazení aplikace. Při ladění mějte na paměti, že webová aplikace odkazuje na tuto kopii knihovny DLL, a ne na kopii v místním počítači.