Назад | Перейти на главную страницу

IE7 не имеет доступа к внешнему веб-приложению, но работает на нашем сервере

В моей компании есть два идентичных приложения - одно на внутреннем сервере, другое на хостинге сторонней компании.

Я использую IE7 и могу успешно получить доступ к приложению на нашем сайте. Но когда я использую IE7, чтобы попытаться получить доступ к приложению на другом сайте, я перенаправляюсь на страницу приложения. несовместимый браузер настраиваемая страница ошибок. Я могу успешно получить доступ к приложению на обоих сайтах с помощью IE6. В приложении есть принятый ini-файл браузера, который явно разрешает IE6 (и все предыдущие версии браузеров), но совсем не упоминает IE7.

Я знаю, что у хостинговой компании нет того же набора стандартов и политик, что и у нас внутри компании, и это объясняет расхождение. Как я могу точно определить, какое несоответствие вызывает этот конкретный сценарий? Настройки IIS - хорошее место для начала?

Оба сервера работают под управлением Windows Server 2003.

Есть сообщение об ошибке? Или страница с ошибкой?

Убедитесь, что вы можете проверить связь с внешним сервером и получить к нему доступ с помощью чего-то еще, например Firefox, Chrome, Safari, Opera или даже Lynx. Возможно, попробуйте использовать IE 6 или IE 8, поскольку между всеми тремя версиями были изменения.

Также проверьте и убедитесь, что ваш DNS возвращает правильный IP-адрес. Возможно, он не сможет найти IP-адрес, если есть ошибка DNS.

В противном случае, возможно, проверьте настройки IIS и убедитесь, что обе платформы используют одну и ту же версию вещей (сервер SQL, если он используется, IIS (возможно, идентичный), обновления системы).

Еще один вопрос: вам нужно использовать http или https? это тоже может вызвать проблемы и не всегда указывает на проблему. Особенно, если по какой-то причине хостинговая компания использует нестандартный порт SSL.

Это может быть проблема с элементом управления ActiveX или скриптом. IE7 может блокировать доступ к определенным функциям по умолчанию для внешнего сайта, но разрешать его для сайтов интрасети.

В IE7 вы можете попробовать добавить веб-сайт для версии, размещенной на внешнем сервере, в список «Надежных сайтов» IE7 ... Инструменты, Свойства обозревателя, Безопасность, щелкните Надежные сайты, затем нажмите кнопку Сайты и добавьте его.

Каковы политики брандмауэра между вашей локальной сетью и удаленным сайтом? Какие устройства вы используете (например, межсетевые экраны, маршрутизаторы, интернет-провайдеры и т. Д.), Чтобы попасть на «Удаленный сервер»

Что именно вы имеете в виду под «не позволяет»? Заблокирован намеренно или просто ошибка?

Клиенты IE не подключаются к хосту во внутренней сети или находятся в Интернете? Если они находятся во внутренней сети, проверьте DNS, проверьте настройки прокси в своих клиентах IE.

Если другие пользовательские агенты (как намекает Том Уилверт в своем комментарии), я бы начал с того, что посмотрел, используется ли вашим хостом какой-то фильтр перезаписи URL (например, ISAP_Rewrite). У них есть возможность сопоставлять строки пользовательского агента и отправлять клиентов в другое место на основе результатов.

проверьте, есть ли файл robots.txt в корне сайта на сервере блокировки. если да, проверьте, нет ли там правила, запрещающего, т.е.