Sdílet prostřednictvím


Omezení ladění skriptů

Visual Studiopodporuje ladění skriptu na straně klienta, s výhradou omezení v tomto tématu.

Omezení Breakpoint mapování skriptů

Visual Studioumožňuje nastavit zarážky v serverové ASPX nebo HTML souboru, který transformují soubor klienta v době spuštění.Visual Studiomapuje zarážky ze souboru na straně serveru k odpovídající bod přerušení v souboru klienta se vztahují následující omezení:

  • Je nutné nastavit zarážky uvnitř <script> bloky.Zarážky vloženého skriptu nebo <% %> bloky nelze mapovat.

  • Prohlížeče URL stránky musí obsahovat název stránky.Například https://microsoft.com/default.apsx.Mapování zarážky nelze rozpoznat přesměrování z adresy https://microsoft.com jako výchozí stránku.

  • Musí být nastavena zarážka stránku určenou v URL prohlížeče není v souboru ASPX řízení (ascx) hlavní stránku nebo jiný soubor součástí této stránky.Body přerušení nastavené v součástí stránky nelze mapovat.

  • Body přerušení nastavené v <script defer=true> bloky nelze mapovat.

  • Nastavit zarážky <script id=""> bloky, ignoruje breakpoint mapování id atributu.

Mapování zarážky a duplicitní řádky.

Odpovídající umístění skriptu na straně serveru a klienta naleznete zkoumá algoritmu mapování zarážky kód na každém řádku.Algoritmus předpokládá, že každý řádek je jedinečný.Pokud dva nebo více řádky obsahují stejný kód a nastavit zarážku na jednom z těchto duplicitních řádků, vybrat algoritmus mapování breakpoint nesprávné duplicitní v souboru klienta.Zabránit přidání komentáře k řádku, kde máte nastavena zarážka.Příklad:

i++ ;
i ++; // I added a comment, so this line is now unique
i ++;