Τα Windows Server 2003 SP1 επιτρέπει τη συμβατότητα WOW64 για 32-bit εφαρμογές Web στις υπηρεσίες IIS 6.0

Σύνοψη

Μετά την εγκατάσταση του Microsoft Windows Server 2003 Service Pack 1 (SP1) για τα προϊόντα που παρατίθενται στην ενότητα "Ισχύει για", μπορείτε να ρυθμίσετε τις παραμέτρους του Microsoft Internet πληροφορίες Services (IIS) 6.0 για την έναρξη των διαδικασιών εργασίας 32-bit (W3wp.exe). Μια διαδικασία εργασίας 32-bit επιτρέπει τη συμβατότητα WOW64 για 32-bit εφαρμογές Web σε ένα διακομιστή που εκτελεί μια έκδοση 64-bit του Windows Server 2003. Αυτή η συμβατότητα WOW64 για 32-bit εφαρμογές Web επιτρέπει DLL 32-bit, όπως το DLL του φίλτρου ISAPI και dll επέκτασης ISAPI φόρτωση σε εξέλιξη.

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

Σε μια έκδοση 64-bit του Windows Server 2003 που έχει εγκατεστημένο το SP1, το IIS ξεκινά μια διαδικασία εργασίας 32-bit ή μια διαδικασία εργασίας 64-bit, σύμφωνα με την τιμή στην ακόλουθη ιδιότητα μετα-βάσης:
W3SVC/AppPools/Enable32bitAppOnWin64
Όταν η τιμή της ιδιότητας Enable32bitAppOnWin64 είναι 0 ή όταν η ιδιότητα δεν υπάρχει, οι υπηρεσίες IIS 6.0 ξεκινά μια διαδικασία εργασίας 64-bit. Εάν υπάρχει η ιδιότητα Enable32bitAppOnWin64 και η τιμή είναι οτιδήποτε άλλο εκτός από το 0, οι υπηρεσίες IIS 6.0 θα ξεκινήσει μια διαδικασία εργασίας 32-bit.

Οι υπηρεσίες IIS 6.0 δεν είναι δυνατό να βεβαιωθείτε ότι έχει ρυθμιστεί DLL του φίλτρου ISAPI dll επέκτασης ISAPI να στην πραγματικότητα φορτώνονται και σε μια διαδικασία εργασίας. Πρέπει να βεβαιωθείτε ότι μόνο οι βιβλιοθήκες DLL ISAPI 32-bit έχουν ρυθμιστεί για να φορτώσετε μια διαδικασία εργασίας 32-bit ή μόνο αρχεία DLL ISAPI 64-bit έχουν ρυθμιστεί για να φορτώσετε μια διαδικασία εργασίας 64-bit.

Εάν ρυθμίζετε τις παραμέτρους ενός DLL του φίλτρου ISAPI 32-bit για να φορτώσετε μια διαδικασία εργασίας 64-bit ή εάν ρυθμίζετε τις παραμέτρους ενός DLL του φίλτρου ISAPI 64-bit για να φορτώσετε μια διαδικασία εργασίας 32-bit, ένα μήνυμα λάθους παρόμοιο με το εξής ενδέχεται να εγγραφεί στο αρχείο καταγραφής εφαρμογής:
Σφάλμα συμβάντος:

Προέλευση συμβάντος: W3SVC-Τμήματος Web

Κατηγορία συμβάντος: καμία

Το συμβάν ID:2268



Περιγραφή:

Δεν ήταν δυνατή η φόρτωση όλων των φίλτρων ISAPI για τοποθεσία/υπηρεσία. Συνεπώς η εκκίνηση ματαιώθηκε.

Δεδομένα: 0000: c1 00 00 00
Εάν ρυθμίζετε ένα αρχείο DLL επέκτασης ISAPI 32-bit για να φορτώσετε μια διαδικασία εργασίας 64-bit ή εάν ρυθμίζετε ένα αρχείο DLL επέκτασης ISAPI 64-bit για να φορτώσετε μια διαδικασία εργασίας 32-bit, ενδέχεται επίσης να λάβετε μια απάντηση σφάλματος 500 που περιέχει το ακόλουθο κείμενο:
%1 δεν είναι έγκυρη εφαρμογή Win32
Συνιστάται να χρησιμοποιείτε ένα πρόγραμμα εντοπισμού σφαλμάτων 32-bit για την αντιμετώπιση των 32-bit εφαρμογές Web. Ή, χρησιμοποιήστε ένα πρόγραμμα εντοπισμού σφαλμάτων 64-bit για την αντιμετώπιση των 64-bit εφαρμογές Web. Οι πληροφορίες του αρχείου ένδειξης σφαλμάτων ενδέχεται να μην είναι ακριβή, εάν χρησιμοποιήσετε μία από τις ακόλουθες μεθόδους:
  • Μπορείτε να χρησιμοποιήσετε ένα πρόγραμμα εντοπισμού σφαλμάτων 64-bit για τον εντοπισμό σφαλμάτων σε μια διεργασία 32-bit ή εφαρμογή.
  • Μπορείτε να χρησιμοποιήσετε ένα πρόγραμμα εντοπισμού σφαλμάτων 32-bit για τον εντοπισμό σφαλμάτων σε μια διεργασία 64-bit ή εφαρμογή.
Ιδιότητες

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

Σχόλια