debugging web application using intellitrace
DESCRIPTION
TRANSCRIPT
virtual techdaysINDIA │ 22-24 November 2010
Debugging Web Application Using IntelliTrace
Abhijit Jana │ Consultant, Microsofthttp://abhijitjana.net
Overview on IntelliTrace Debugging In-Depth First Look of IntelliTrace Explore the Basic Settings of IntelliTrace Debugging Different Types of iTrace Logs for ASP.NET ASP.NET , IntelliTrace and Visual Studio IDE ASP.NET , IntelliTrace and IIS Q/A
virtual techdaysINDIA │ 22-24 November 2010
S E S S I O N A G E N D A
IntelliTrace / Historical Debugging – One of the Most important and Useful features in VS 2010 – Ultimate Only.
Operates in the background, Capture debugger state during execution of program.
Get Past Event/ Exception/ Call Information as when Required IntelliTrace plays a big role in between developer and tester What it does ?
Records Plays Debugging / Diagnosing Rewind
virtual techdaysINDIA │ 22-24 November 2010
Overview of IntelliTrace
Know what IntelliTrace Is
virtual techdaysINDIA │ 22-24 November 2010
Overview of IntelliTrace ( Contd.. )
Know what IntelliTrace Is
Application
Where
virtual techdaysINDIA │ 22-24 November 2010
In Depth Look of IntelliTrace
Look Inside of IntelliTrace Before Using It
IntelliTrace Debugging
How
What
When
EventsThreadsExceptions File access
Registry access Tracing , etc.
Collect Information During EventsMethod Call,
Returns from MethodsLocal Debugging Information
IntelliTrace Location.iTrace file
IntelliTrace Event WindowIntelliTrace Call Window
IntelliTrace Summary PageIntelliTrace Navigator
Watch, Local, Call Stack Window
virtual techdaysINDIA │ 22-24 November 2010
In Depth Look of IntelliTrace ( Contd.. ]
When What Where How Flow
.iTrace
Visual Studio IDE – x86 Enabled / Disabled IntelliTrace Configure the Advanced Settings Configure IntelliTrace Events Modules IntelliTrace Navigator
virtual techdaysINDIA │ 22-24 November 2010
Explorer Basic Settings of IntelliTrace
Set Your Preference Before Start IntelliTrace
virtual techdaysINDIA │ 22-24 November 2010
DEMO: In Depth First Look at IntelliTrace
Abhijit Jana│ Consultant, Microsoft
virtual techdaysINDIA │ 22-24 November 2010
ASP.NET, IntelliTrace and Visual Studio IDE
Abhijit Jana│ Consultant, Microsoft
virtual techdaysINDIA │ 22-24 November 2010
Different Types of iTrace Logs for ASP.NET
Different Log File For W3WP, WebServer20, WebServer40
virtual techdaysINDIA │ 22-24 November 2010
Overview of Page Life Cycle
Quick look into ASP.NET Page Life Cycle Page_PreInit Page_Init LoadViewState LoadPostData Page_Load RaisePostBackEvent Page_PreRender SaveViewState Page_Render Page_UnLoad
Start
Initialization
Validation
Event Handling
Render
Page Request
Page Unload
virtual techdaysINDIA │ 22-24 November 2010
DEMO: ASP.NET, IntelliTrace and Visual Studio
Abhijit Jana│ Consultant, Microsoft
virtual techdaysINDIA │ 22-24 November 2010
DEMO: ASP.NET, HTTP Module, IntelliTrace and Visual StudioAbhijit Jana│ Consultant, Microsoft
virtual techdaysINDIA │ 22-24 November 2010
ASP.NET, IntelliTrace and IIS
Abhijit Jana│ Consultant, Microsoft
virtual techdaysINDIA │ 22-24 November 2010
ASP.NET Request Process ASP.NET Request Process From Client To Server and Page Life Cycle Events
virtual techdaysINDIA │ 22-24 November 2010
DEMO: ASP.NET, IntelliTrace and IIS
Abhijit Jana│ Consultant, Microsoft
virtual techdaysTHANKS│22-24 November 2010
Questions & Answer
virtual techdaysTHANKS│22-24 November 2010
[email protected] │ http://abhijitjana.net │ @AbhijitJanaThank You