debugging web application using intellitrace

Post on 15-Jan-2015

2.325 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

abhijan@microsoft.com │ http://abhijitjana.net │ @AbhijitJanaThank You

top related