Starting from Internet Explorer 10 or later, regardless of where you run Internet Explorer from, it will execute the 64-bit version of the browser if running on a 64-bit OS. Internet Explorer has an internal wrapper which runs tabs in either 32-bit or 64-bit mode.
The 64-bit execution only takes place if certain criteria is met (which should not be true for the BSD, as protection mode has to be disabled which was a pre-requisite for 64-bit execution). However, if the BSD is in fact being executed in a 64-bit tab, you may have difficulty opening some of the .NET views, with errors similar to that shown below logged to the .NET Console:
ViewLoader.initView Exception thrown during initView. Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.BadImageFormatException: is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
To resolve this, a new registry entry is required. Please consult the following two Microsoft support articles for further details and instructions on how to resolve the problem: