ΕΠΙΔΙΌΡΘΩΣΗ: Ενδέχεται να λάβετε ένα σφάλμα InvalidCastException σε μια εφαρμογή Web του ASP.NET συνδεδεμένος

Συμπτώματα

Ενδέχεται να εμφανιστεί ένα σφάλμα InvalidCastException σε μια εφαρμογή Web ASP.NET συνδεδεμένος Microsoft όταν ισχύουν οι ακόλουθες συνθήκες:
  • Η εφαρμογή Web χρησιμοποιεί μια κύρια σελίδα, το στοιχείο ελέγχου χρήστη ή σελίδες που αναφέρουν μεταξύ τους.
  • Στην κύρια σελίδα, το στοιχείο ελέγχου χρήστη ή τις σελίδες είναι μαζική μεταγλωττιστεί σε ένα ενιαίο σύστημα μοντέλου.
  • Μία από τις εξαρτήσεις μαζικής αλλάζει και προκαλεί μια επανάληψη μεταγλώττισης.
  • Γίνεται κλήση δυναμική φόρτωση μιας αναφοράς, όπως μια κλήση προς τη μέθοδο LoadControl .
Σε αυτήν την περίπτωση, ενδέχεται να λάβετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:
Δεν είναι δυνατή η διανομή αντικειμένου τύπου ' ASP. ο τύπος' να πληκτρολογήσετε ' ASP. ο τύπος'.
Σημείωση Σε αυτό το μήνυμα λάθους, Τύπος είναι ένα σύμβολο κράτησης θέσης για έναν από τους τύπους μαζική μεταγλωττιστεί.

Μπορείτε, επίσης, ενδέχεται να λάβετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:
Δεν ήταν δυνατή η φόρτωση αρχείου ή της συγκρότησης ' App_Web_xxxxxxxx, έκδοση = 0.0.0.0, κουλτούρα = ουδέτερη, PublicKeyToken = null' ή σε μία από τις εξαρτήσεις του. Δεν είναι δυνατή η εύρεση του καθορισμένου αρχείου από το σύστημα.

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



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

Για να κάνετε λήψη αυτής της επείγουσας επιδιόρθωσης από τη συλλογή κωδίκων MSDN, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:


Σημείωση Η συλλογή κωδίκων MSDN εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας στη λίστα, είναι επειδή η σελίδα πόρου συλλογής κώδικα δεν είναι διαθέσιμη για αυτήν τη γλώσσα.


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

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏρα
Aspnet_wp.exe2.0.50727.8023,04028-Feb-200612:06
System.web.dll2.0.50727.805,025,79228-Feb-200612:06
Webengine.dll2.0.50727.80299,52028-Feb-200612:06

Κατάσταση

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

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

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

824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

919284 μηνύματα λάθους κατά την προσπάθειά σας να εκτελέσετε μια εφαρμογή Web του ASP.NET 2.0 που βασίζεται στο .NET Framework 2.0

934839 ΕΠΙΔΙΌΡΘΩΣΗ: ενδέχεται να εμφανιστεί μια εξαίρεση όταν περιηγείστε σε μια εφαρμογή .NET Framework 2.0 ASP.NET Web

Ιδιότητες

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

Σχόλια