У меня есть ASP.NET (платформа 2.0) веб-приложение, работающее под IIS7. Когда я запускаю приложение на сервере, с помощью IE8, localhost выполнение приложения путем это, как предполагается. Когда я запускаю приложение в Visual Studio 2008 (платформа 2.0), это выполняет способ, которым это, как предполагается. Но когда я пытаюсь запустить приложение от другого компьютера, это представляет неправильно. Те же версии IE8.
Что заставило бы обслуживание приложения ASP.NET представлять правильно на сервере, но неправильно при обслуживании другому компьютеру, когда версии Internet Explorer являются тем же?
Кто-либо может помочь?
Вы можете заставить IE работать в определенном режиме совместимости с одним из следующих метатегов в заголовке:
<meta http-equiv="X-UA-Compatible" content="IE=4"> <!-- IE5 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=7.5" > <!-- IE7 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=100" > <!-- IE8 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=a" > <!-- IE5 mode -->
Вот ссылка на дополнительную информацию о метатеге совместимости:
http: // msdn. microsoft.com/en-us/library/cc288325(VS.85).aspx
Еще одна вещь, которую вы можете попробовать, - это сохранить выходной источник в каждой системе, а затем сравнить, чтобы убедиться, что они одинаковы. Если они идентичны, то все сводится к отключению клиента, что является настройкой совместимости.