Ενεργοποίηση γονικών διαδρομών είναι απενεργοποιημένη από προεπιλογή στις υπηρεσίες IIS 6.0

Συμπτώματα

Όταν προσπαθείτε να προβάλετε μια σελίδα Active Server Pages (ASP), η οποία εκτελείται στο Internet Information Services (IIS) 6.0, που ενδέχεται να εμφανιστεί ένα από τα ακόλουθα μηνύματα λάθους στο πρόγραμμα περιήγησης:

Εάν τα μηνύματα εμφάνιση φιλικά Http σφάλμα ελέγχου δεν είναι επιλεγμένο πλαίσιο στον Microsoft Internet Explorer:
Server.MapPath σφάλμα () 'ASP 0175:80004005 ' διαδρομή απαγορευμένο χαρακτήρες
- ή -
Σφάλμα ASP 0131 δεν μπορεί να περιέχει το αρχείο συμπερίληψης < %filename.ext% > '... ' για την ένδειξη του γονικού καταλόγου. / < % path % > / < %filename.ext% > γραμμή < % με αριθμό % >
Τα φιλικά Http Error εμφάνιση μηνυμάτων ελέγχου αν είναι επιλεγμένο το πλαίσιο στον Microsoft Internet Explorer:
Η σελίδα δεν εμφανίζεται
HTTP 500-Εσωτερικό σφάλμα διακομιστή
Για πρόσθετες πληροφορίες σχετικά με την απενεργοποίηση φιλικά μηνύματα λάθους HTTP, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

294807 ΔΙΑΔΙΚΑΣΙΕΣ: Ενεργοποίηση ή απενεργοποίηση του Internet Explorer 5.x και 6.x "Εμφάνιση μηνυμάτων φιλικό σφάλμα HTTP" δυνατότητα στην πλευρά διακομιστή

Αιτία

Λαμβάνετε αυτό το μήνυμα λάθους, αν η εφαρμογή καλεί μια μέθοδο ASP που απαιτεί τη δυνατότητα Γονικών διαδρομών να είναι ενεργοποιημένη. Το ακριβές μήνυμα λάθους εξαρτάται από τη μέθοδο που καλείται.

Από προεπιλογή, είναι ενεργοποιημένη η επιλογή Γονικών διαδρομών στον IIS 5.0, αλλά είναι απενεργοποιημένη από προεπιλογή στις υπηρεσίες IIS 6.0.

Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

Περισσότερες πληροφορίες

Η επιλογή Γονικών διαδρομών (η ιδιότητα μετα-βάσης AspEnableParentPaths ) σάς επιτρέπει να χρησιμοποιήσετε ".." σε κλήσεις σε συναρτήσεις όπως MapPath , επιτρέποντας σε διαδρομές που έχουν σχέση με την τρέχουσα χρήση καταλόγου του... \notation. Ορισμός αυτής της ιδιότητας σε True μπορεί να αποτελεί κίνδυνο ασφαλείας, επειδή μια διαδρομή συμπερίληψη έχουν πρόσβαση σε κρίσιμες ή εμπιστευτικά αρχεία έξω από το ριζικό κατάλογο της εφαρμογής.

Εάν η εφαρμογή σας περιέχει μια ιστοσελίδα που περιέχει το #include συμπερίληψης διακομιστή οδηγία και χρησιμοποιεί ".." σημειογραφία για να αναφερθείτε σε ένα γονικό κατάλογο, θα αντιμετωπίσετε αυτό το ζήτημα, όταν η εφαρμογή εκτελείται σε IIS 6.0 με την προεπιλεγμένη ρύθμιση.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα χωρίς να αλλάξετε την εφαρμογή:
  1. Κάντε κλικ στο κουμπί Έναρξη, κάντε κλικ στην επιλογή Εργαλεία διαχείρισηςκαι, στη συνέχεια, κάντε κλικ στη Διαχείριση υπηρεσιών Internet Information Services (IIS).
  2. Κάντε διπλό κλικ στο όνομα του υπολογιστή σας, στο αριστερό παράθυρο και, στη συνέχεια, κάντε διπλό κλικ στο τοποθεσίες Web.
  3. Εντοπίστε την τοποθεσία Web και καταλόγου που φιλοξενεί την εφαρμογή ASP.
  4. Κάντε δεξιό κλικ τοποθεσίας εφαρμογής ή κατάλογο και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες.
  5. Επιλέξτε Κεντρικός κατάλογος, και στη συνέχεια κάντε κλικ στο κουμπί
    Ρύθμιση παραμέτρων.
  6. Κάντε κλικ στο κουμπί Επιλογέςκαι στη συνέχεια κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου " Enable Parent Paths ".
  7. Κάντε κλικ στο κουμπί OK δύο φορές.

Αναφορές

Για πρόσθετες πληροφορίες σχετικά με την απενεργοποίηση των γονικών διαδρομών στον IIS 4.0 και IIS 5.0, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

184717 AspEnableParentPaths μετα-βάσης ιδιότητα πρέπει να ορίζεται στην τιμή False

Για πρόσθετες πληροφορίες σχετικά με την επίλυση αυτού του σφάλματος στο FrontPage 2000 εφαρμογές, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

276548 F000: σφάλμα ASP 0131 όταν πραγματοποιείτε περιήγηση σε μια περιοχή αποτελεσμάτων βάσης δεδομένων

Για περισσότερες πληροφορίες σχετικά με την αντιμετώπιση αυτή και άλλα σφάλματα ASP που ίσως προκύψουν με IIS 6.0, επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft στο Web:
Αντιμετώπιση προβλημάτων και σημαντικές αλλαγές στις ASP
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e1a77c5d-046e-4538-8d9d-b2996c3143d3.mspx?mfr=true
Ιδιότητες

Αναγνωριστικό άρθρου: 332117 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια