Debugowanie skryptu po stronie klienta
Visual Studio Debugera zapewnia kompleksowe środowisko debugowania do wyszukiwania i poprawiania błędów w skryptach dokument sieci Web.Można użyć Visual Studio debugera, aby przetestować skrypty napisane w języku VBScript lub JScript. Visual Studioobsługuje debugowanie skryptów po stronie klienta w ASP.NET stron.
Włączenie debugowania skryptu
Zanim będzie można rozpocząć debugowanie skryptu z Visual Studio, należy włączyć debugowanie skryptów w programie Internet Explorer.Aby uzyskać więcej informacji, zobacz Jak: Włączanie i rozpocząć debugowanie skryptów w programie Internet Explorer.
Otwieranie dokumentów skryptu
W Visual Studio 2012, można wyświetlić wykorzystania Solution Explorer do wyświetlania listy dokumentów skryptów po stronie serwera i klienta.Można otworzyć każdy dokument skryptu z Solution Explorer.Aby uzyskać więcej informacji, zobacz Jak: wyświetlanie dokumentów skryptu.
Mapowanie przerwania
W programie Visual Studio nie można bezpośrednio debugowania kodu po stronie serwera, ale można ustawić punktu przerwania w pliku po stronie serwera.Visual Studio automatycznie mapuje punkt przerwania do odpowiedniej lokalizacji w pliku po stronie klienta i tworzy przerwania zmapowanego kodu po stronie klienta.Aby uzyskać więcej informacji, zobacz Jak: ustawianie punktów przerwania w skrypcie.
Mapowanie punkt przerwania jest przedmiotem pewnych ograniczeń.Aby uzyskać więcej informacji, zobacz Ograniczenia na debugowanie skryptu.
Ręcznie lub automatycznie, dołączanie do skryptu
Aby rozpocząć debugowanie skryptu w Visual Studio, dołączyć do skryptu chcesz debugować debuger.Może się to zdarzyć, ręcznie lub automatycznie.
Można dołączyć ręcznie za pomocą Visual Studio interfejs debuggera uruchomiony proces skryptu, który chcesz dołączyć do wyboru.Aby uzyskać więcej informacji, zobacz Jak: dołączanie do skryptu.
Debuger automatycznie dołącza do skryptu, po wystąpieniu jednej z następujących czynności:
Trafisz punkt przerwania, ustaw w skrypcie.Aby uzyskać więcej informacji, zobacz Jak: ustawianie punktów przerwania w skrypcie.
Hit VBScript Stop instrukcji lub JScript debugger instrukcji w kodzie skryptu.
Przeglądarki lub serwer napotka składnię lub uruchomić błąd w skrypcie.W takiej sytuacji okno dialogowe pojawia się i ma możliwość rozpocząć debugowanie.
Użyj programu Internet Explorer Script Debugger menu, aby rozpocząć debugowanie.Aby uzyskać więcej informacji, zobacz Jak: Włączanie i rozpocząć debugowanie skryptów w programie Internet Explorer.
Po dołączeniu ręcznie skryptu, proces skryptu kontynuuje działanie, aż jakiś sposób jest zatrzymywane.Zatrzymanie go, wybierając Break na debugowania menu.
Gdy debuger zostanie dołączony automatycznie, wykonywanie skryptu jest zatrzymywane w wierszu gdzie punkt przerwania, Stop instrukcji lub debugger instrukcji lub błąd wystąpił, lub w punkcie, gdzie wybrano debugowania w programie Internet Explorer.
W tym punkcie można użyć obiektów normalnych debugera, aby rozpocząć debugowanie.Na przykład, można użyć krok poleceń, aby kontynuować wykonywanie kodu wiersz po wierszu.Można użyć Stos okna do przeglądania i kontrolowania skryptu przepływu.Można użyć zmiennej systemu windows lub natychmiastowe okna, aby wyświetlić lub zmienić właściwości i zmiennych.
Ulepszone komunikaty o błędach dla debugowanie skryptu
Visual Studiozapewnia ulepszone komunikaty wspólnej skryptu debugowania problemów.Te komunikaty są niewidoczne, nie zostanie dołączony do programu Internet Explorer ręcznie.Jeśli wystąpi błąd podczas otwierania programu Internet Explorer automatycznie, należy spróbować ręcznie dołączanie, dzięki czemu można zobaczyć komunikaty o błędach.
Debugowanie aplikacji skryptów AJAX
Aplikacje sieci Web z obsługą technologii AJAX ciężkich wykorzystywać kod skryptu i stanowić szczególne wyzwania debugowania.Informacje o technologii AJAX techniki debugowania zobacz
Debugging and Tracing AJAX Applications Overview.
Zobacz też
Zadania
Jak: Włączanie i rozpocząć debugowanie skryptów w programie Internet Explorer
Informacje
Ograniczenia na debugowanie skryptu
Koncepcje
Debugging and Tracing AJAX Applications Overview