Web Debug

Fix broken web applications, from servers to clients.

Collect Fiddler Trace

1. Download and install Fiddler from http://www.getfiddler.com/dl/Fiddler2Setup.exe
2. Launch Fiddler and click Clear Cache button.
3. Go to File menu and make sure Capture Traffic is checked.
4. Go to Tools menu and click Fiddler Options, On Https tab check Decrypt Https Traffic and Ignore server certificate errors.
5. Reproduce the issue.
6. Go to File menu and click Save, choose All Sessions and save the trace as a .saz file.

Collect Process Monitor Trace

1. Download and run Process Monitor from http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
2. On the Filter menu, click Enable Advanced Output.
3. Reproduce the issue.
4. On the File menu, uncheck Capture Events to stop capturing.
5. Click Save to save the Process Monitor log file.
6. Under Events to save, click to select the All events check box.
7. Under Format, click to select the Native Process Monitor Format (PML) check box.

Collect Network Monitor Trace

1. Download and install Network Monitor from http://www.microsoft.com/download/en/details.aspx?id=4865.
2. Open Network Monitor ans select File - New Capture
3. Click the Start button to start tracing.
4. Reproduce the issue.
5. Go back to Network Monitor and click Stop.
6. Goto File - Save As and save the trace as a .cap file.
7. Create a txt file and record ip addresses of client, server and proxy (if there is any).

Collect IIS configuration file

IIS 6 configuration file

%windir%\system32\inetsrv\metabase.xml

IIS 7 configuration file

%windir%\System32\inetsrv\config\applicationHost.config

Collect http error log

Http error log location,

%windir%\system32\logfiles\httperr\

Fork me on GitHub