Sdílet prostřednictvím


Názorný postup: Ladění webového formuláře

Kroky v tomto zobrazení ladění ASP.NET webová aplikace, známé také jako webový formulář.Ukazuje jak spustit a zastavit, nastavit zarážky a zkoumat proměnné v sledovat okna.

[!POZNÁMKA]

K dokončení tohoto postupu musíte mít oprávnění správce počítače serveru.Standardně ASP.NET procesu aspnet_wp.exe a w3wp.exe, pracuje jako ASP.NET procesu.Ladění ASP.NET, musíte mít oprávnění správce počítače, kde ASP.NET spustí jej. Další informace naleznete v PROSTŘEDÍ ASP.ČISTÁ ladění: Systémové požadavky.

Dialogová okna a příkazy nabídek, které vidíte, se mohou lišit od těch popsaných v nápovědě v závislosti na aktivních nastaveních nebo edici.Chcete-li změnit nastavení, zvolte Import and Export Settings v menu Nástroje.Další informace naleznete v tématu Nastavení aplikace Visual Studio.

Vytvoření webového formuláře

  1. Pokud již máte řešení otevřete a zavřete jej.

  2. V nabídce Soubor klikněte na příkaz Nový a potom klikněte na příkaz Web.

    Objeví se dialogové okno Nová webová stránka.

  3. V šablony podokně klepněte na ASP.NET na webu.

  4. Na umístění řádek, klepněte na tlačítko HTTP ze seznamu a do textového pole zadejte https://localhost/WebSite.

  5. V jazyk seznam, klepněte na tlačítko Visual C# nebo Visual Basic.

  6. Klikněte na tlačítko OK.

    Visual StudioVytvoří nový projekt a zobrazí výchozí zdrojový kód HTML.Vytvoří nový virtuální adresář s názvem webu podle Výchozí webový server ve službě IIS.

  7. Klepněte návrhu kartu na dolní okraj.

  8. Klepněte nástrojů karta na levý okraj nebo vyberte na zobrazení nabídce.

    Otevřete Panel nástrojů.

  9. V panel, klepněte tlačítko řízení a přidat na hlavní konstrukční povrch Default.aspx.

  10. V panel, klepněte textové pole řízení a přetáhněte prvek na povrch hlavní konstrukční Default.aspx.

  11. Poklepejte na tlačítko, které jste vynechali.

    Tím přejdete na stránky kód: Default.aspx.cs C# nebo Default.aspx.vb pro Visual Basic.Ukazatel by měl být ve funkci Button1_Click.

  12. V Button1_Click fungovat, přidejte následující kód:

    ' Visual Basic
    TextBox1.Text = "Button was clicked!"
    
    // C#
    TextBox1.Text = "Button was clicked!";
    
  13. V nabídce Sestavení klikněte na příkaz Sestavit řešení.

    Projekt by měl sestavit bez chyb.

    Nyní jste připraveni ke spuštění ladění.

Ladění webového formuláře

  1. V okně Default.aspx.cs nebo Default.aspx.vb klepněte na levý okraj na stejném řádku jako text, který jste přidali:

    ' Visual Basic
    TextBox1.Text = "Button was clicked!"
    
    // C#
    textBox1.Text = "Button was clicked!";
    

    Červená tečka, zobrazí se text na řádku se zobrazí červeně.Červená tečka představuje bod přerušení.Při spuštění aplikace v rámci ladicího programu ladicí program přerušit provádění na tomto místě zasáhne kód.Můžete zobrazit stav aplikace a ladění.Další informace naleznete v zarážky.

  2. V nabídce Ladit klikněte na příkaz Spustit ladění.

  3. Ladění není povoleno se zobrazí dialogové okno.Vyberte upravit soubor Web.config povolit ladění možnost a klepněte na tlačítko OK.

    Aplikace Internet Explorer spustí a zobrazí stránku, která jste navrhli.

  4. V aplikaci Internet Explorer klepněte na tlačítko.

    V Visual Studio, tím přejdete do řádku kde nastavení vašeho zarážky na stránce kód Default.aspx.cs nebo Default.aspx.vb.Tento řádek by měl zvýrazněny žlutě.Nyní můžete zobrazit proměnné v aplikaci a řídit její provádění.Aplikace ukončen a čeká na příkaz od vás.

  5. Na ladění nabídky, klepněte na tlačítko Windows, klepněte na tlačítko sledovata klepněte na tlačítko Watch1.

  6. V sledovat okna, zadejte TextBox1.Text.

    Sledovat okno zobrazuje hodnotu proměnné TextBox1.Text:

    ""
    
  7. Na ladění nabídky, klepněte na tlačítko Krok přes.

    Hodnota TextBox1.Text změny v sledovat okno pro čtení:

    "Button was clicked!"
    
  8. Na ladění nabídky, klepněte na tlačítko Pokračovat.

  9. V aplikaci Internet Explorer klepněte na tlačítko.

    Spuštění zastaví na zarážce znovu.

  10. V okně Default.aspx.cs nebo Default.aspx.vb příkaz červená tečka na levém okraji.

    Tato možnost odebere bod přerušení.

  11. Na ladění nabídky, klepněte na tlačítko Zastavit ladění.

Připojit k webové formuláře pro ladění

  1. V Visual Studio, můžete připojit ladicí program spuštěný proces.Pro ladění nejúčinnější kompilace spustitelný soubor jako ladicí verze s soubory symbolů (PDB).

  2. V okně Default.aspx.cs nebo Default.aspx.vb klepněte na levý okraj řádku, které jste přidali znovu nastavit zarážky:

    ' Visual Basic
    TextBox1.Text = "Button was clicked!"
    
    // C#
    textBox1.Text = "Button was clicked!";
    
  3. Na ladění nabídky, klepněte na tlačítko Spustit bez ladění.

    Webový formulář spuštění v aplikaci Internet Explorer, ale není připojen ladicí program.

  4. Připojit ASP.NET procesu.Další informace naleznete v tématu Ladění zavedených webových aplikací.

  5. V aplikaci Internet Explorer klepněte na tlačítko ve formuláři.

    V Visual Studio, měla přístupů zarážky v Default.aspx.cs, Default.aspx.vb nebo Default.aspx.

  6. Skončíte na ladění ladění nabídky, klepněte na tlačítko Zastavit ladění.

Viz také

Další zdroje

Ladění ASP.NET a aplikace AJAX