2 сервера, один и тот же сайт на обоих: IE показывает две немного разные версии

У меня странная проблема, связанная с IIS и IE, и я постараюсь описать ее четко.

У меня есть обычный сайт html-css-js/jquery, который я разработал локально. Теперь, когда все готово, я пытаюсь развернуть его на сервере.

После размещения на сервере я вижу только две проблемы в IE:

  • Рендеринг немного отличается: вокруг моего сайта есть несколько пикселей дополнительного пробела (поэтому содержимое на самом деле более "сжато", чем при локальном просмотре).

  • Некоторые проблемы JS: я использую всплывающий плагин Impromptu jQuery, и обратный вызов, который я указываю в его "загруженном" событии, предварительно заполняет поля формы. В FF это работает, но в IE поля не заполняются, пока я не закрою всплывающее окно и не открою его снова. Это работало локально во всех браузерах.

  • Как бы странно это ни звучало, текст в моем всплывающем диалоговом окне jQuery, похоже, не применяет технологию "ClearType". Текст похож на "1 пиксель тонкий" и не сглаживается, как везде.

Я загрузил свой сайт на другой сервер, и он работает отлично. Проблема в том, что мне нужно поставить его на первый сервер, и я не знаю, что не так. Оба сервера работают на Win 2k3 с IIS 6, .NET 3.5.

Любые указатели относительно того, что идет не так? Большое спасибо.

2 ответа

Решение

Используйте панель инструментов разработчика IE для отладки вашего CSS. Также может быть проблема с кэшированием, если она выглядит как старая версия.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=95e06cbe-4940-4218-b75d-b8856fced535

Убедитесь, что "зона безопасности" в строке состояния Internet Explorer одинакова при просмотре сайта между двумя серверами.

Другие вопросы по тегам