How to fix browser detection on a Meridian Explorer web server

Meridian Explorer is supported on Microsoft Internet Explorer only with the website added to the browser's Compatibility View list. If this is not done, the page layout is presented incorrectly and errors can occur. Users might consider these problems to be bugs in Meridian Explorer and adding the site to the browser's Compatibility View list for every user adds unwanted administration.

This problem is not caused by Meridian Explorer directly but by the version of Internet Explorer not being detected correctly by the web server that hosts the Meridian Explorer application. The problem is explained in more detail with possible solutions in How to get your ASP.NET application working in IE11. Try the solutions that are listed there. If the first solutions do not work on your server and .NET Framework 4.0 is installed and you want to try to replace the file, perform the following steps.

  1. Search for the file __browserCapabilitiesCompiler.compiled in the folder C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files and delete all instances of it.

  2. Replace the file ie.browser in the folder C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers and also in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers with the file Telerik_IE11_fix.browser that you can download from the web page that is linked above.

  3. Open a command prompt in the folder C:\Windows\Microsoft.NET\Framework\v4.0.30319

  4. Run the command aspnet_regbrowsers.exe -i

  5. Open a command prompt in the folder C:\Windows\Microsoft.NET\Framework64\v4.0.30319

  6. Run the command aspnet_regbrowsers.exe -i

  7. Run the command iisreset

For the specific versions of web browsers and web servers that are supported and additional limitations and requirements, see the Meridian Enterprise Supported Software document for your version of Meridian Enterprise.