ASP.NET is de Web development gedeelte van de Microsoft . NET framework . Het stelt u in staat om te coderen met behulp van hypertext markup language in overleg met cascading style sheets en JavaScript bij het maken van webpagina's en /of formulieren . Tot het jaar 2002 , debugging ASP.NET was verre van snel of makkelijk . Sindsdien is echter de ontwikkeling van nieuwe instrumenten en technieken maakt debuggen meer proactief . Stepping Step -through debugging , een gemeenschappelijke ASP.NET debugging techniek maakt gebruik van de Visual Studio en een proces genaamd " debug mode " om code te analyseren voordat het wordt gecompileerd in een werkend programma . Stapsgewijze foutopsporing kunt u breekpunten waar de debugging compiler automatisch stopt als er een codering fout detecteert ingesteld . Wanneer dit gebeurt , de stepper overneemt en stelt u in staat om de stap naar , over of uit de code als u probeert om de fout of fouten te lokaliseren . Als je door code , relevante gegevens weergegeven in debugger ramen aan de onderkant van je scherm . Vensters zoals de registers , geheugen en Call Stack venster extra informatie om u te helpen diagnosticeren en corrigeren coderingsfouten . Tracing Tracing is een andere debugging techniek die werkt door het analyseren van code als het draait . Hoewel deze techniek vereist dat u traceren code insluiten - inclusief diagnostische en debugging statements - rechtstreeks in webpagina's , wordt de code niet compileren als onderdeel van het definitieve programma en zichtbaar voor kijkers geworden . Instructies in de code vast hoe u diagnostische informatie te bekijken . Als de code op uw webpagina compileert , resultaten van het traceren code verschijnen aan de onderkant van de pagina . Een gemeenschappelijke alternatieve methode is het bekijken van de resultaten via een apart spoor kijker toepassing die u kunt openen vanuit een webserver computer of vanaf externe locaties , als u de trace kijkers LocalOnly toeschrijven aan " valse ". Response.Write De response.write uitspraak is een " old - school" techniek voor debugging ASP.NET kunt u nog steeds zien en eventueel te gebruiken onder bepaalde omstandigheden vandaag . Ze zijn het meest nuttig wanneer berekeningen tot onjuiste resultaten of conditionele uitspraken als "als .. dan " niet lopen zoals verwacht . Het toevoegen van twee of meer response.write verklaringen rechtstreeks in programmacode en het bekijken van hun output kan u een idee geven van het ' wat en waar ' van uw probleem . Wanneer u deze techniek gebruikt, moet u de instructies te verwijderen zodra uw code correct wordt uitgevoerd , of het zal compileren en zichtbaar zijn voor gebruikers . Foutafhandeling foutafhandeling is een geavanceerd niveau techniek die functies niet alleen vastleggen maar ook behandelen vele voorwaarden die programma veroorzaken " on the fly . " Deze techniek begint met een reeks van " try /catch " code blokken die code te laten draaien als normaal en vangen codering fouten tijdens de uitvoering. Besturing gaat dan naar handlers die uitzonderingen te gooien en , afhankelijk van het probleem en de beveiligingsinstellingen , wordt informatie over het probleem die de fout veroorzaakt of redirect de gebruiker naar een andere webpagina .
|