Select the product you need help with
В IIS 6.0 прапорець "Увiмкнути батькiвски шляхи" за промовчанням знятоНомер статті: 332117 - Показ продуктів, яких стосується ця стаття. ОЗНАКИПід час перегляду сторінки на комп'ютері зі службою Microsoft Internet Information Services (IIS) версії 6.0 можна отримати одну з наступних повідомлень про помилку на браузері: Якщо прапорець Показувати зрозумілі повідомлення про помилки HTTP у Microsoft Internet Explorer не установлено: Server.MapPath() error 'ASP 0175 : 80004005' - Disallowed Path Characters (Заборонені символi у шляху) Помилка ASP 0131 The include file <%filename.ext%> cannot contain '..' to indicate the parent directory (Файл Include <iм'я_файла_з_розширенням> не може містити ".." для позначення батьківського каталогу). /<%шлях%>/<% iм'я файлу з розширенням %>, line <%число%> The Page Cannot Be Displayed (Неможливо відобразити сторiнку) HTTP 500 - Internal server error (Внутрішня помилка сервера) 294807
(http://support.microsoft.com/kb/294807/
)
ІНСТРУКЦІЇ. Відключення в Internet Explorer 5.x i 6.x функції "Показувати зрозумілі повідомлення про помилки HTTP" на сервері (Це посилання може вказувати на матеріали, повністю або частково викладені англійською мовою.)ПРИЧИНАЦе повідомлення про помилку може з'явитися, якщо застосунок викликає метод ASP, який вимагає, щоб функцiю Батькiвскі шляхи було активовано. Конкретний текст повідомлення про помилку залежить від методу, який викликається. За промовчанням функцiю Батькiвскі шляхи включено в IIS 5.0, але відключено у версії IIS 6.0. СТАН Проте так встановлено розробниками. ДОДАТКОВІ ВІДОМОСТІПараметр Батькiвскі шляхи (властивість метабази AspEnableParentPaths) дозволяє використовувати ".." у викликах функцій, таких як MapPath, дозволяючи шляхи, відносни до поточного каталогу, з використанням синтаксису ..\. Встановлення для цієї властивістi значення True може загрожувати безпеці, тому що шлях Include може відкривати доступ до критично важливих або конфіденційнiх файлiв за межами кореневого каталогу застосунку. Якщо застосунок містить на стороні сервера веб-сторiнку з директивою #include і для звертання до батьківського каталогу використовується синтаксис "..", можна зіштовхнутися із цією проблемою, коли застосунок виконується під керуванням IIS 6.0 з параметрами за промовчанням. ОБХІДНИЙ ШЛЯХЩоб розв'язати цю проблему, не змінюючи застосунок, виконайте такі дії:
ПОСИЛАННЯ
Додаткові відомості про відключення батьківських шляхiв в IIS 4.0 i IIS 5.0 див. у статті бази знань Microsoft Knowledge Base:
184717
Докладніше про усунення цієї помилки в застосунках FrontPage 2000 див. у статті бази знань Microsoft Knowledge Base:
(http://support.microsoft.com/kb/184717/
)
Властивiсть MetaBase AspEnableParentPaths має бути False (Це посилання може вказувати на матеріали, повністю або частково викладені англійською мовою.)276548 Докладнішу інформацію щодо усунення цієї та інших помилок, з якими можна зіткнутися в IIS 6.0, можна отримати на наступних веб-сайтах корпорацi? Майкрософт:
(http://support.microsoft.com/kb/276548/
)
F000: Помилка ASP 0131 під час перегляду області результатів у базі даних (Це посилання може вказувати на матеріали, повністю або частково викладені англійською мовою.)Виправлення неполадок і важливі зміни в ASP http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e1a77c5d-046e-4538-8d9d-b2996c3143d3.mspx?mfr=true
(http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e1a77c5d-046e-4538-8d9d-b2996c3143d3.mspx?mfr=true)
ВластивостіНомер статті: 332117 - Востаннє переглянуто: 31 січня 2008 р. - Редакція: 4.5
| Переклади статей
|


На початок








