Debugowanie wdrożonych aplikacji sieci Web
Jeśli potrzebne jest debugowanie aplikacji sieci Web, która jest uruchomiona na serwerze produkcyjnym, należy to zrobić z ostrożnością.Jeśli dołączysz do ASP.NET roboczy procesu do debugowania i hit punkt przerwania, na przykład wszystkie zarządzane kodu w zatrzymanie procesu roboczego.Zatrzymanie procesu zarządzanego kodu w proces roboczy może powodować przerwy w pracy dla wszystkich użytkowników na serwerze.Przed debugowania na serwerze produkcyjnym należy rozważyć potencjalny wpływ na pracę w produkcji.
Aby użyć Visual Studio do debugowania aplikacji, należy dołączyć do ASP.NET roboczy procesu i upewnij się, że debuger ma dostęp do symboli dla aplikacji.Musi również zlokalizuj i otwórz pliki źródłowe dla aplikacji.Aby uzyskać więcej informacji, zobacz Wyszukiwanie plików symboli (.pdb) oraz plików źródłowych i binarnych, Jak: Znajdź nazwę programu ASP.Proces netto, i ASP.Debugowanie netto: Wymagania systemowe.
[!UWAGA]
Wiele ASP.NET aplikacji sieci Web odwołać biblioteki DLL, które zawierają logiki biznesowej lub inny kod użyteczne.Odniesienie automatycznie kopiuje biblioteki DLL z komputera lokalnego do folder \bin aplikacji sieci Web, katalogu wirtualnego.Podczas debugowania, należy pamiętać, że aplikacja sieci Web jest odwołanie do tej kopii biblioteki DLL i nie Kopiuj na komputerze lokalnym.
Proces dołączania do ASP.NET proces roboczy jest taka sama jak dołączania do zdalnego procesu.Gdy użytkownik jest podłączony, jeśli nie ma prawidłowego otwartego projektu, pojawi się okno dialogowe, gdy aplikacja podziały wierszy.To okno dialogowe z pytaniem do lokalizacji plików źródłowych dla aplikacji.Nazwa pliku określona w oknie dialogowym musi odpowiadać nazwie pliku określonego w symbole debugowania na serwerze sieci Web.Aby uzyskać więcej informacji, zobacz Dołączanie do uruchomionych procesów.
Zobacz też
Zadania
Jak: Włączanie debugowania stron ASP.NET Applications
Jak: Znajdź nazwę programu ASP.Proces netto
Inne zasoby
Debugowanie ASP.NET i AJAX aplikacji
Debugowanie aplikacji sieci Web i skryptów
Wyszukiwanie plików symboli (.pdb) oraz plików źródłowych i binarnych