- Download and Install Fiddler on the Remote Workstation: http://www.telerik.com/download/fiddler
- Launch Fiddler and leave open.
NOTE: This has created a proxy server on port: 8888 and made an HTTP proxy entry in your LAN Settings under Proxy server. Exiting Fiddler will remove these proxy settings.
3. Open a browser and browse the internet. You will see sessions appear in real time in the fiddler window.
4. Allow Fiddler to accept incoming proxy requests (Needed to allow the Essentials server to connect)
- Open Fiddler, and select Fiddler Options from the Tools menu. In the dialog, switch to the Connections tab. Make a note of the port that Fiddler listens on (port 8888 in this instance). Then, check the box to Allow remote computers to connect if not already enabled.
- Click OK. You may have to exit and restart Fiddler to continue.
5. Get the IP address of the remote workstation
- Launch command prompt: windows key + r, Type: cmd
- Type: ipconfig
6. Log into your Essentials Server.
7. Now configure your Geocortex Essentials application(s). Start by making a backup copy of the web.config for REST Elements (normally C:\Program Files (x86)\Latitude Geographics\Geocortex Essentials\Default\REST Elements\REST\Web.config )
8. Add the following XML as a child of the <system.net> element:
<defaultProxy> <proxy proxyaddress="http://localhost:8888" bypassonlocal="false" /> </defaultProxy>
9. Edit the URL and/or host to reflect the port and host machine of the Fiddler instance intercepting traffic (Remote Workstation), and save the web.config file.
NOTE: Depending on your dns configuration you may not be able to resolve the web proxy by hostname, so use the IP address recorded from step 4.
NOTE: Fiddler makes an exception into the Windows Firewall settings, if there is an issue, temporarily disable the Firewall, be sure to enable it after you have captured the traffic.
10. Prepare Fiddler to capture traffic by removing all previous sessions. This ensures there isn’t any unnecessary items to sort though.
- Click the “X” on the Toolbar and click Remove all
- Clear browser cache by clicking Clear Cache on the toolbar
11. Open Remote Workstation browser, load the Essentials viewer and try to run the workflow that is known to timeout. You may want to do this both for when it times out and when it doesn’t so that you may compare results.
12. Save captured traffic to a single .saz file. If you choose to encrypt the file, be sure to send us the password.
- File > Save > All sessions…
13. Attach the .saz file to your ticket.