Включить пути к родительским каталогам отключены по умолчанию в IIS 6.0

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:332117
Проблема
При попытке просмотра Active Server Pages (ASP) страница работает на служб (IIS) 6.0, может появиться одно из следующие сообщения об ошибках в обозревателе:

Если Показать Подробные сообщения об ошибке Http флажок в Internet Explorer не установлен:
Ошибка Server.MapPath () ' ASP 0175: «80004005' Недопустимое символы пути
-ИЛИ-
ASP Ошибка 0131 включаемый файл <%filename.ext%> не может содержать ".." для указания родительского каталога. / <%path%>/<%filename.ext%>, строки <%number%>
Если Показывать понятные ошибок Http Сообщения в обозревателе Internet Explorer флажок:
Не удается отобразить страницу
HTTP 500-Внутренняя ошибка сервера
Для получения дополнительных сведений об отключении Подробные HTTP сообщения об ошибках, щелкните следующий номер статьи базы знаний Майкрософт:
294807КАК Кому: Отключение Internet Explorer 5.x и 6.x "Показать понятные ошибка HTTP Функция сообщения"на стороне сервера
Причина
Сообщение об ошибке появляется, если приложение вызывает метод Метод ASP, который требует Пути к родительским каталогам параметр, чтобы быть включено. Текст сообщения зависит от метода, которое было Название.

По умолчанию Пути к родительским каталогам параметр в IIS 5.0, но она отключена по умолчанию в IIS 6.0.
Статус
Это поведение является особенностью.
Дополнительная информация
В Пути к родительским каталогам параметр ( AspEnableParentPaths Свойство метабазы) позволяет использовать ".." в вызовы функций Например MapPath позволяя пути относительно текущего каталога с помощью...\notation. Присвоение этому свойству значения Значение true май поставить под угрозу безопасность, поскольку такого пути можно получить доступ к критически важных или конфиденциальные файлы вне корневого каталога приложения.

Если приложение содержит веб-страницу, содержащую # include серверные включения директивы и использует ".." для обращения к родительский каталог будет возникли неполадки при запуске приложения в IIS 6.0 с настройками по умолчанию.
Временное решение
Для решения этой проблемы без изменения приложения.
  1. Нажмите кнопку Начало, нажмите кнопку Административные Сервис, а затем нажмите кнопку Информационные службы Интернета (IIS) Руководитель.
  2. Дважды щелкните имя компьютера в левой панели, а затем Двойной щелчок Веб-узлы.
  3. Найдите веб-узел и каталог, в котором расположено приложение ASP приложения.
  4. Щелкните правой кнопкой мыши приложение веб-узла или каталога, а затем Нажмите кнопку Свойства.
  5. Выберите Домашний каталог, а затем нажмите кнопкуКонфигурация.
  6. Нажмите кнопку Параметрыи затем выберите очередь Включить пути к родительским каталогам флажок.
  7. Нажмите кнопку ОК два раза.
Ссылки
Для получения дополнительных сведений об отключении пути к родительским каталогам на сервере IIS 4.0 и IIS 5.0, щелкните следующий номер статьи базы знаний Майкрософт:
184717Свойство метабазы AspEnableParentPaths Следует задать значение False
Для получения дополнительных сведений об устранении этой ошибки в программе FrontPage 2000 приложения, щелкните следующий номер статьи базы знаний Майкрософт:
276548F000: Сообщения об ошибке ASP 0131 при просмотре Область результатов базы данных
Для получения дополнительных сведений об устранении неполадок, это и другие ошибки ASP, которые могут возникнуть при использовании IIS 6.0, посетите следующий веб-узла корпорации Майкрософт сайты:
IIS 6 5 включить отключить путь к родительскому каталогу пути "страница не может быть «Отобразить «ASP 0175» Quest Fastlane Activeroles

Свойства

Номер статьи: 332117 — последний просмотр: 06/14/2011 13:55:00 — редакция: 4.0

Microsoft Internet Information Services 6.0

  • kbpending kbprb kbmt KB332117 KbMtru
Отзывы и предложения