ИСПРАВЛЕНИЕ: Сообщения о нарушении доступа в случае повреждения сжатых файлов в IIS 6.0

Переводы статьи Переводы статьи
Код статьи: 831464 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

На компьютере под управлением Microsoft Windows Server 2003 и служб IIS 6.0 может произойти повреждение статических сжатых файлов, содержащих данные других файлов на веб-сервере. В этом случае страница, возвращаемая клиенту, отображается неправильно. Может также появиться сообщение о нарушении доступа.

Примечание. Эта проблема может коснуться пользователей Outlook Web Access (OWA). Проблема может привести к появлению различных ошибок сценариев на страницах OWA либо к зависанию страниц во время загрузки.

Например, могут появиться сообщения об ошибке OWA следующего вида:
Строка: 224
Символ: 2
Ошибка: 'g_flsMimeInstalled' is undefined
Код: 0
URL-адрес: https://FQDN/exchange/Administrator/Inbox/?Cmd=contents
Строка: 15
Символ: 30
Ошибка: object expected
Код: 0
URL-адрес: https://domainname/exchange/user/Inbox/?Cmd=contents
После входа в OWA может появиться сообщение об ошибке следующего вида:
HTTP Error 405 - The HTTP verb used to access this page is not allowed.

Решение

Если вы наблюдаете признаки, описанные в разделе "Проблема", и уже установили пакет обновления Microsoft Windows Server 2003 SP1, или после применения рекомендованного исправления, предшествующего пакету обновления SP 1 (В КАЧЕСТВЕ ДОПОЛНИТЕЛЬНОЙ МЕРЫ), у вас продолжает возникать неполадка, описанная в разделе "Проблема" , удалите все файлы из папки %windir%\IIS, как указано в разделе "Временное решение".

Загрузите следующий файл с веб-узла центра загрузки корпорации Майкрософт:
Свернуть это изображениеРазвернуть это изображение
Загрузка
Загрузить пакет 831464.

Дополнительные сведения о загрузке файлов с узла технической поддержки корпорации Майкрософт см. в следующей статье базы знаний:
119591 Как загрузить файлы поддержки Microsoft из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на момент публикации файла для проверки его на наличие вирусов. Файл хранится на серверах с повышенным уровнем безопасности и поэтому защищен от несанкционированного изменения.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки данного исправления.

Сведения о файлах

Английская версия исправления содержит атрибуты файлов, приведенные в следующей таблице или более поздние. Дата и время для файлов указаны в формате универсального всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.
   Дата         Время   Версия      Размер     Имя файла ---------------------------------------------------- 29-окт-2003  22:50  6.0.3790.99       336,384  W3core.dll
Примечание. После установки исправления 831464 необходимо удалить кэшированные сжатые копии поврежденных файлов, которые расположены на сервере и клиентских компьютерах. Для этого выполните действия, приведенные в разделе «Временное решение».

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к».

Временное решение

Если не удается немедленно установить это исправление, можно временно решить эту проблему, удалив кэшированные сжатые копии одного или нескольких поврежденных файлов на сервере IIS. По умолчанию сжатый файл хранится в следующей папке:
%windir%\IIS Temporary Compressed Files
. Расположение каталога с временными файлами можно изменить в диспетчере служб IIS на вкладке Служба в окне свойств Веб-узлы.

Чтобы удалить кэшированные файлы с сервера, выполните следующие действия.
  1. Откройте папку IIS Temporary Compressed Files.

    По умолчанию эта папка расположена по адресу %windows%\IIS Temporary Compressed Files.
  2. Удалите все файлы в этой папке.
  3. В командной строке введите IISReset , чтобы перезапустить все службы IIS.
Можно также удалить кэшированные файлы на клиентском компьютере, чтобы исключить возможность использования поврежденных файлов из кэша. Для этого выполните следующие действия.
  1. В обозревателе Internet Explorer выберите в меню Сервис пункт Свойства обозревателя.
  2. Откройте вкладку Общие и нажмите кнопку Удалить файлы.
  3. Нажмите кнопку ОК.

Свойства

Код статьи: 831464 - Последний отзыв: 4 декабря 2007 г. - Revision: 13.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 6.0
Ключевые слова: 
kbbug kbfix kbqfe kbhotfixrollup kbwinserv2003presp1fix kbhotfixserver KB831464

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com