Friday, 02 Aug 2013
If you’re using Fiddler with Internet Explorer 11 on the now-in-beta Windows 8.1 OS, some simple additional configuration is required.
IE 11, when running on Windows 8.1, enables the Enhanced Protected Mode (EPM) feature by default. EPM was available in IE10 on Win8, but was off by default for Desktop IE and only enabled for the "non-desktop” mode of IE.
EPM is based on an isolation technology known as AppContainer; AppContainer restricts the destinations to which network traffic can be sent. Unfortunately for Fiddler users, “Internet-Zone” AppContainers are forbidden from sending traffic to the local computer. By default, IE instances in EPM cannot send their traffic to Fiddler, because it’s a proxy that runs on the local computer.
If you attempt to open any Internet-Zone page with Fiddler running, you’ll see an error message complaining “The proxy server isn’t responding”.
Fortunately, working around this problem is simple; just follow these steps:
1. Click the Win8 Config button in the Fiddler toolbar.
2. Click Yes in the Elevation prompt (shown if Fiddler is not running as Admin)
3. In the window that appears, either click Exempt All or manually tick the checkbox next to the AppContainers with the display name windows_ie_ac_###. (IE may create more than one AppContainer to handle certain scenarios).
4. Click the Save Changes button.
After you make this configuration change, IE will no longer be forbidden from sending its traffic to Fiddler, and the tool should work correctly.
Tip: Starting in the 184.108.40.206 build of Fiddler, if you CTRL+Click the Win8 Config button, you can skip steps #3 and #4; all AppContainers will be exempted automatically.