Οι υπηρεσίες IIS 6.0 δεν εξυπηρετούν άγνωστο τύπων MIME

ΣΗΜΑΝΤΙΚΟ: αυτό το άρθρο περιέχει πληροφορίες σχετικά με την επεξεργασία της μετα-βάσης. Πριν να επεξεργαστείτε τη μετα-βάση, βεβαιωθείτε ότι έχετε ένα αντίγραφο ασφαλείας που μπορείτε να επαναφέρετε εάν προκύψει κάποιο ζήτημα. Για πληροφορίες σχετικά με τον τρόπο για να το κάνετε αυτό, ανατρέξτε στο θέμα της Βοήθειας "Δημιουργία αντιγράφου ασφαλείας/επαναφορά παραμέτρων" στην κονσόλα διαχείρισης της Microsoft (MMC).

Συμπτώματα

Όταν ζητάτε ένα αρχείο από ένα διακομιστή Web με IIS 6.0 και το αρχείο έχει επέκταση ονόματος αρχείου που δεν είναι ορισμένη τύπος MIME στο διακομιστή Web, λαμβάνετε το ακόλουθο μήνυμα λάθους:

Σφάλμα HTTP 404 - το αρχείο ή ο κατάλογος δεν βρέθηκε.

Αιτία

Προηγούμενες εκδόσεις του IIS περιλαμβάνουν μια αντιστοίχιση MIME χαρακτήρα μπαλαντέρ, η οποία επιτρέπει στις υπηρεσίες IIS να εξυπηρετούν οποιοδήποτε αρχείο ανεξάρτητα από την επέκτασή του. Οι υπηρεσίες IIS 6.0 δεν περιλαμβάνει αυτή η αντιστοίχιση MIME χαρακτήρα μπαλαντέρ και δεν εξυπηρετεί οποιοδήποτε τύπο επέκτασης που δεν έχει οριστεί με τον κόμβο MimeMap της μετα-βάσης των υπηρεσιών IIS.

Προτεινόμενη αντιμετώπιση

ΠΡΟΕΙΔΟΠΟΊΗΣΗ: Αν επεξεργαστείτε τη μετα-βάση εσφαλμένα, μπορεί να προκαλέσετε σοβαρά προβλήματα, τα οποία ίσως απαιτήσουν την επανεγκατάσταση των προϊόντων που χρησιμοποιούν τη μετα-βάση. Η Microsoft δεν μπορεί να εγγυηθεί ότι τα προβλήματα που προκύπτουν αν επεξεργαστείτε τη μετα-βάση εσφαλμένα είναι δυνατό να επιλυθούν. Επεξεργαστείτε τη μετα-βάση με δική σας ευθύνη.

ΣΗΜΕΊΩΣΗ: πάντα αντίγραφα ασφαλείας της μετα-βάσης πριν να το επεξεργαστείτε.

Για να καθορίσετε έναν τύπο MIME για μια συγκεκριμένη επέκταση, ακολουθήστε τα εξής βήματα:

  1. Ανοίξτε την Κονσόλα διαχείρισης της Microsoft (MMC) των υπηρεσιών IIS, κάντε δεξιό κλικ στο όνομα του τοπικού υπολογιστή και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες.
  2. Κάντε κλικ στην επιλογή τύπων MIME.
  3. Κάντε κλικ στο κουμπί Δημιουργία.
  4. Στο πλαίσιο " επέκταση ", πληκτρολογήστε την επέκταση ονόματος αρχείου που θέλετε (για παράδειγμα, .pdb).
  5. Στο πλαίσιο Τύπος MIME , πληκτρολογήστε οκτάδα/εφαρμογής-ροή.
  6. Εφαρμογή των νέων ρυθμίσεων. Σημειώστε ότι πρέπει να κάνετε επανεκκίνηση της υπηρεσίας δημοσίευσης World Wide Web ή να περιμένετε για τη διαδικασία εργασίας για ανακύκλωση για να ισχύσουν οι αλλαγές. Σε αυτό το παράδειγμα, οι υπηρεσίες IIS εξυπηρετούν τώρα αρχεία με την επέκταση .pdb.
Εάν θέλετε να εξυπηρέτηση όλα τα αρχεία ανεξάρτητα από την επέκταση ονόματος αρχείου (για παράδειγμα, δεν μπορείτε να προβλέψετε όλα τα αρχεία που θα εξυπηρετούνται), ακολουθήστε τα εξής βήματα για να προσθέσετε μια αντιστοίχιση χαρακτήρων μπαλαντέρ:

Σημείωση Θα πρέπει να προσθέτετε μόνο την αντιστοίχιση μπαλαντέρ στην αντιστοίχιση IIS MIME ως προσωρινή λύση κατά την αντιμετώπιση προβλημάτων. Αφού καθορίσετε ότι ένας τύπος MIME που λείπει είναι η αιτία του ζητήματος, καταργήστε την αντιστοίχιση μπαλαντέρ και προσθέστε την αντιστοίχιση συγκεκριμένα για τον τύπο MIME που χρειάζεστε για να καλύψετε.
  1. Ανοίξτε την Κονσόλα διαχείρισης της Microsoft (MMC) των υπηρεσιών IIS, κάντε δεξιό κλικ στο όνομα του τοπικού υπολογιστή και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες.
  2. Κάντε κλικ στην επιλογή τύπων MIME.
  3. Κάντε κλικ στο κουμπί Δημιουργία.
  4. Στο πλαίσιο " επέκταση ", πληκτρολογήστε έναν αστερίσκο (*).
  5. Στο πλαίσιο Τύπος MIME , πληκτρολογήστε οκτάδα/εφαρμογής-ροή.
  6. Εφαρμογή των νέων ρυθμίσεων. Σημειώστε ότι πρέπει να κάνετε επανεκκίνηση της υπηρεσίας δημοσίευσης World Wide Web ή να περιμένετε για τη διαδικασία εργασίας για ανακύκλωση για να ισχύσουν οι αλλαγές.
Σημείωση Εκτός από τις αυτές τις αλλαγές στο καθολικό επίπεδο στις υπηρεσίες IIS, μπορείτε να προσθέσετε απαραίτητοι τύποι MIME σε χαμηλότερα επίπεδα της μετα-βάσης. Όταν το κάνετε αυτό, μπορείτε να καθορίσετε τις τοποθεσίες ή τους καταλόγους που επιτρέπεται να εξυπηρετούν περιεχόμενο με μια συγκεκριμένη επέκταση ονόματος αρχείου αντί για καθολικά επιτρέποντας σε όλες τις τοποθεσίες για να εξυπηρετήσουν την επέκταση.

Κατάσταση

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

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

Περισσότερες πληροφορίες σχετικά με την εργασία με τύπους MIME είναι διαθέσιμες στην τεκμηρίωση του προϊόντος. Για να προβάλετε αυτήν την τεκμηρίωση, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Μπορείτε επίσης να αποκτήσετε πρόσβαση στην τεκμηρίωση προϊόντος μέσω της διαχείρισης των υπηρεσιών IIS. Για περισσότερες πληροφορίες σχετικά με τον τρόπο πρόσβασης σε αυτήν τη δυνατότητα Βοήθειας, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

815127 Τρόπος πρόσβασης στην τεκμηρίωση βοήθειας για το IIS 6.0

Ιδιότητες

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

Σχόλια