IIS7 и IE8 - Страницы, представляющие по-другому на тех же версиях IE8?

У меня есть ASP.NET (платформа 2.0) веб-приложение, работающее под IIS7. Когда я запускаю приложение на сервере, с помощью IE8, localhost выполнение приложения путем это, как предполагается. Когда я запускаю приложение в Visual Studio 2008 (платформа 2.0), это выполняет способ, которым это, как предполагается. Но когда я пытаюсь запустить приложение от другого компьютера, это представляет неправильно. Те же версии IE8.

Что заставило бы обслуживание приложения ASP.NET представлять правильно на сервере, но неправильно при обслуживании другому компьютеру, когда версии Internet Explorer являются тем же?

Кто-либо может помочь?

6
задан EWizard 30 April 2010 в 16:42
поделиться

1 ответ

Вы можете заставить 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

Еще одна вещь, которую вы можете попробовать, - это сохранить выходной источник в каждой системе, а затем сравнить, чтобы убедиться, что они одинаковы. Если они идентичны, то все сводится к отключению клиента, что является настройкой совместимости.

5
ответ дан 17 December 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: