Currently utilizing IIS6 server, we render all IE versions to IE8 (IE9 and below). We use the following http header code to do so (X-UA-Compatible: IE=IE8). Using webconfig is not much of an option as software company has gone out of business and source code is not yet up for grabs. However, perpetual license allows us to continue usage and make server based changes as required.
With the release of IE10, this code no longer seems valid as an IE10 instance produces a server error and will not allow log-on to the website. Currently in the process of upgrading to IIS7.5, but 3-4 months out an a server-based solution vs. customer based solution is required.
Three questions:
- 1. What code should one use within IIS6 to render IE10 and previous versions to IE8?
- 2. What code should one use within IIS7 to render IE10 and previous versions to IE8?
- 3. With regards to IIS6, using the present code, if IE10 is used and the website is added to Compatibility View, the website will render to IE8. It will not render without being added to Compatability View. Thoughts?