ΕΠΙΔΙΌΡΘΩΣΗ: "Διακομιστή εφαρμογής διαθέσιμο" μήνυμα λάθους, εάν είναι φορτωμένο το DLL στο χώρο διεύθυνσης 0x33A20000 και να ζητήσει μια σελίδα ASP.NET

Συμπτώματα

Σε έναν υπολογιστή πολλών επεξεργαστών που έχει ένα αρχείο DLL που φορτώνεται στο χώρο διευθύνσεων 0x33A20000, εάν κάνετε οποιαδήποτε αίτηση στο πρόγραμμα περιήγησης χειρίζεται το Microsoft ASP.NET, λαμβάνετε το ακόλουθο μήνυμα λάθους από το ASP.NET στο παράθυρο του προγράμματος περιήγησης:
Μη διαθέσιμη εφαρμογή διακομιστή
Επιπλέον, ενδέχεται να λάβετε ένα μήνυμα λάθους "Σφάλμα HTTP 500", στο πρόγραμμα περιήγησης ή στο αρχείο καταγραφής συμβάντων του Microsoft Internet Information Services (IIS).

Αιτία

Αυτή η συμπεριφορά προκύπτει εάν χρησιμοποιείτε το /BASE εναλλαγή κατά τη μεταγλώττιση ενός DLL στο Microsoft Visual Studio .NET και εάν διαθέτετε τη θέση της διεύθυνσης 0x33A20000την τιμή. Το αρχείο DLL φορτώνεται σε μια διεργασία πριν κληθεί ASP.NET και πριν από τη συσχετισμένη .dll φορτώνονται αρχεία και άλλα αρχεία.

Επειδή ο χώρος διευθύνσεων 0x33A20000 σχεδόν στη μέση ο χώρος εικονικής διεύθυνσης του 2 gigabyte (GB), το χρόνο εκτέλεσης κοινής γλώσσας δεν μπορεί να βρει μια καθαρή, συνεχή χώρο 1 GB για τους σωρούς συλλογή απορριφθέντων στοιχείων.

Επίσης, η σειρά που φορτώνονται τα αρχεία dll εμφανίζεται επηρεάζουν αυτήν τη συμπεριφορά. Εάν το αρχείο DLL που χρησιμοποιεί το χώρο διευθύνσεων 0x33A20000 φορτώνεται σε μια διεργασία, αφού έχει σχηματιστεί ASP.NET, το ASP.NET θα συνεχίσουν να λειτουργούν σωστά. Παρόλο που μπορείτε να αναβαθμίστε το αρχείο DLL, αυτό ίσως δεν είναι μια αξιόπιστη λύση για αυτήν τη συμπεριφορά.

Αυτό το ζήτημα μπορεί να προκύψει, εάν χρησιμοποιείτε το ASP.NET σε συνδυασμό με άλλα προϊόντα της Microsoft που αυτήν τη στιγμή διαθέσιμη. Για παράδειγμα, εάν χρησιμοποιείτε τοποθεσίες περιεχομένου διαχείρισης Server 2002 (MCMS) της Microsoft με τον ίδιο χώρο συγκέντρωσης εφαρμογών ως ASP.NET, αλλά που επισκέπτεστε τις τοποθεσίες MCMS πρώτα, θα αντιμετωπίσετε πάντα τη συμπεριφορά που περιγράφεται στην ενότητα "Συμπτώματα".

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

Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε αυτήν την επείγουσα επιδιόρθωση στο διακομιστή Web.

Πληροφορίες άμεσης επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση προορίζεται μόνο για την έκδοση του Microsoft .NET Framework 1.1.

Σημαντικό Αυτή η επείγουσα επιδιόρθωση περιέχει δύο τύπους πακέτων:
  • Ένα πακέτο του Microsoft Windows Installer
  • Ένα πακέτο διαχείρισης προαιρετικών στοιχείων (OCM)
Εάν χρησιμοποιείτε Microsoft Windows Server 2003, πρέπει να καθορίσετε ότι χρειάζεστε την ενημερωμένη έκδοση του Windows Server 2003 (OCM). Εάν χρησιμοποιείτε λειτουργικό σύστημα διαφορετικό από τα Windows Server 2003, πρέπει να χρησιμοποιήσετε το πακέτο του Windows Installer. Για τον Windows Server 2003, η προστασία αρχείων των Windows παρακολουθεί τα αρχεία του .NET Framework 1.1.

Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft, αλλά προορίζεται μόνο για τη διόρθωση του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε τη μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα. Αυτή η επείγουσα επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως το επόμενο service pack του .NET Framework 1.1 που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Για να επιλύσετε αυτό το ζήτημα αμέσως, επικοινωνήστε με υπηρεσίες υποστήριξης προϊόντων της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου των υπηρεσιών υποστήριξης προϊόντων της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης ίσως ακυρωθούν εάν ο επαγγελματίας υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημά σας. Οι συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση.

Πληροφορίες αρχείου επείγουσας επιδιόρθωσης

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο εργαλείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
   Date         Time   Version       Size       File name   --------------------------------------------------------------
23-Jun-2003 23:17 1.1.4322.915 77,824 Corperfmonext.dll
24-Jun-2003 14:13 1.1.4322.915 2,088,960 Mscorlib.dll
23-Jun-2003 23:07 10,728 Mscorlib.ldo
23-Jun-2003 23:15 1.1.4322.915 2,494,464 Mscorsvr.dll
23-Jun-2003 23:16 1.1.4322.915 2,486,272 Mscorwks.dll

Πληροφορίες εγκατάστασης επείγουσας επιδιόρθωσης

Σε ένα διακομιστή 32 επεξεργαστές, πρέπει να εγκαταστήσετε αυτήν την επείγουσα επιδιόρθωση, πριν να εγκαταστήσετε το Microsoft SharePoint Portal Server 2003.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Ιδιότητες

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

Σχόλια