В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Сообщение об ошибке при использовании относительных путей в включают операторы с Active Server Pages: «Active Server Pages, ASP 0131 не разрешено родительский путь»

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

Эта статья на английском языке:226474
Корпорация Майкрософт настоятельно рекомендует всем пользователям провести обновление до Microsoft Internet информации СЛУЖБ версии 7.0 на Microsoft Windows Server 2008. IIS 7.0 существенно укрепляют безопасность веб-инфраструктуры. Дополнительные сведения по вопросам безопасности IIS посетите следующий веб-узел корпорации Майкрософт:Для получения дополнительных сведений о IIS 7.0 посетите следующий веб-узел корпорации Майкрософт:
Проблема
При использовании относительных путей в включают операторы Microsoft Active Server Pages (ASP), просмотр веб-страницы могут возвращать ошибку сообщение, подобное следующему:
Активные серверные страницы ASP 0131
Запрещенные родительского пути
Включаемый файл ".../<filename.ext>' не может содержать ".." для указания родительского каталога.</filename.ext>
/<path>/<filename.ext>, line <number></number></filename.ext></path>
Причина
Причиной этого является отключение ASP для «родительского пути» для веб-узла веб-узла или приложения при работе с путями относительно родительского в инструкции include.

Относительно родительского пути в включают использование инструкций следующую форму:
<!--#include file="../<filename.ext>"-->					
Решение
Лучшим решением этой проблемы является использование абсолютных виртуальных путь от корневого веб-узла вместо относительных путей.

Для Например, если использовать включаемый файл с именем «mycode.inc» в корневом каталоге вашего сервер, виртуальный путь был бы "/ mycode.inc.» Если же включить файл в виртуальный каталог с именем «/ включает» на вашем сервере виртуального пути было бы "/ includes/mycode.inc.»

Демонстрируется в приведенном ниже примере синтаксиса способы реализации виртуальных путей:
<!--#include virtual="/<virtual path>/<filename.ext>"-->					

Включение является альтернативой использованию абсолютные виртуальные пути пути к родительским каталогам; Однако это не является предпочтительным методом. (См. примечания в Дополнительные сведения раздел подробности). Это выполняется для Web, используемом по умолчанию веб-узел, выполнив следующие действия:

Службы IIS 7.0

  1. Запустите диспетчер служб Интернета.
  2. Нажмите кнопку Веб-узел по умолчанию, а затем нажмите кнопку Свойства.
  3. Дважды щелкните значок ASP В диалоговом окне Возможности области.
  4. Разверните узел Поведение.
  5. Нажмите кнопку Включить пути к родительским каталогам.
  6. Нажмите кнопку Значение true Дополнительные Включить пути к родительским каталогам.
  7. Нажмите кнопку Применение.

Службы IIS 6.0

  1. Открыть Диспетчер служб Интернета В диалоговом окне Консоль управления (MMC).
  2. Щелкните правой кнопкой мыши на вашем Веб-узел по умолчанию и выберите Свойства.
  3. Нажмите кнопку Домашний каталог Вкладка.
  4. Нажмите кнопку Конфигурация Нажатие кнопки.
  5. Нажмите кнопку Параметры приложений Вкладка.
  6. Выберите Включить пути к родительским каталогам Устанавливайте этот флажок.
  7. Нажмите кнопку ОК кнопки, пока не вернетесь к консоли MMC.
Дополнительная информация
Существуют дополнительные соображения следует учитывать При включении пути к родительским каталогам на компьютере с IIS. Для получения дополнительных сведений щелкните следующие номера статей базы знаний Майкрософт:
184717Свойства метабазы AspEnableParentPaths должно быть установлено в значение False
332117 Включить пути к родительским каталогам отключены по умолчанию в IIS 6.0

Для получения дополнительных сведений об устранении неполадок это и другие ошибки ASP, которые могут возникнуть при использовании IIS 6.0, посетите следующие корпорации Майкрософт Веб-узлы:
Устранение неполадок и важные изменения в ASP
http://TechNet.Microsoft.com/en-US/WindowsServer/Default.aspx
iis 6 iis 6.0 службы IIS 5 iis5 iis6

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 226474 — последний просмотр: 06/04/2011 19:54:00 — редакция: 4.0

Microsoft Internet Information Services 7.0, Microsoft Internet Information Services 6.0

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