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
Pokud již máte řešení otevřete a zavřete jej.
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.
V šablony podokně klepněte na ASP.NET na webu.
Na umístění řádek, klepněte na tlačítko HTTP ze seznamu a do textového pole zadejte https://localhost/WebSite.
V jazyk seznam, klepněte na tlačítko Visual C# nebo Visual Basic.
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.
Klepněte návrhu kartu na dolní okraj.
Klepněte nástrojů karta na levý okraj nebo vyberte na zobrazení nabídce.
Otevřete Panel nástrojů.
V panel, klepněte tlačítko řízení a přidat na hlavní konstrukční povrch Default.aspx.
V panel, klepněte textové pole řízení a přetáhněte prvek na povrch hlavní konstrukční Default.aspx.
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.
V Button1_Click fungovat, přidejte následující kód:
' Visual Basic TextBox1.Text = "Button was clicked!" // C# TextBox1.Text = "Button was clicked!";
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
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.
V nabídce Ladit klikněte na příkaz Spustit ladění.
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.
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.
Na ladění nabídky, klepněte na tlačítko Windows, klepněte na tlačítko sledovata klepněte na tlačítko Watch1.
V sledovat okna, zadejte TextBox1.Text.
Sledovat okno zobrazuje hodnotu proměnné TextBox1.Text:
""
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!"
Na ladění nabídky, klepněte na tlačítko Pokračovat.
V aplikaci Internet Explorer klepněte na tlačítko.
Spuštění zastaví na zarážce znovu.
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í.
Na ladění nabídky, klepněte na tlačítko Zastavit ladění.
Připojit k webové formuláře pro ladění
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).
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!";
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.
Připojit ASP.NET procesu.Další informace naleznete v tématu Ladění zavedených webových aplikací.
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.
Skončíte na ladění ladění nabídky, klepněte na tlačítko Zastavit ladění.