This post shows you how to update your server to recognize IE11.
You can verify that browser detection is causing a problem by using Internet Explorer’s F12 Development tool to temporarily change the User-Agent string sent by the browser. To do so:
- Press F12.
- Click the Emulation button at the bottom left.
- Choose Internet Explorer 9 from the dropdown list.
- After the page refreshes, check to see if the page renders correctly.
Of course, you can’t ask your users to do this—but you have three possible solutions to fix your site. I will list them here in the order I suggest you try them. If one does not work, move over to the next:
- Install .NET 4.5 on the server – it has the browser detection problem fixed, so you should be all set. We all love simple things – automated installations, cars that drive themselves :)
- Yes, I know, .NET 4.5 isn’t available for Windows 2003 Server. Patches are available from Microsoft to update browser detection for older framework versions. (If you tried installing before mid-December 2013, uninstall it and try again.)
- If you are still reading, then you may need to update the actual application. Open the App_Browsers folder.
- If it has any contents that you do not need – delete them and try again.
- If it is empty, the patch failed, and you cannot install .NET 4.5 – add a .browser file that has the correct definitions. I’ve gone and made things easy for you – click this link to download a custom .browser file with the IE11 fix.
That wasn’t so hard, was it?
I hope this was yet another way Telerik helped with your development :)