Поэтому я полностью озадачен этим и надеюсь, что кто-то может дать мне некоторые идеи попробовать. Не уверен, какие детали включить, поэтому дайте мне знать, если я не описал его достаточно, и я добавлю больше.
Мы унаследовали приложение.Net MVC 4 от прежней компании, которая уже имеет версию на сервере производства наших клиентов. Недавно, после нескольких обновлений от нас, наш клиент заметил, что некоторые элементы меню, стилизация и т.д. Запутываются на своих тестовых и QA-серверах в IE9, но работают на производстве (производство все еще из предыдущих компаний публикует). Тесты и версии QA также отлично работают в FF и Chrome
Используя IETester и IE11, я пробовал просматривать страницу в режиме IE9, но я не видел тех же проблем, которые испытывал мой клиент, поэтому я попытался использовать некоторые более старые версии из любопытства. Мне удалось воспроизвести проблему, но в IE7 не IE9. Я попросил моего клиента убедиться, что он действительно использует IE9, и он есть.
Я сравнил со старыми версиями нашего _Layout.cshtml, и нет ничего, что изменилось бы иначе, чем запись favico. Насколько я могу судить, мы не изменили никакого CSS или стиля.
Завтра у меня есть веб-встреча с клиентом, чтобы посмотреть его IE, чтобы узнать, могу ли я что-нибудь найти, но может ли кто-нибудь дать мне некоторые идеи о том, что может это сделать? В частности, эта страница работает в моем IE9, но не его?
Иногда, когда вы установите режим браузера по умолчанию будет ie7 и режим документа будет ie9 стандартом, и вы попробуйте еще раз, чтобы изменить режим браузера, чтобы быть ie9 Compat вида, то, к сожалению, версия браузера будет обнаружена как IE7, решением этой проблемы является для изменения режима браузера, т.е. то есть9, но не точного представления совместимости, то версия браузера будет определена как ie9