Λίστα με τα ζητήματα που επιλύονται από την ενημερωμένη έκδοση συμβατότητας εφαρμογών για το.NET Framework 2.0 SP2

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 958481 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
ΕΙΣΑΓΩΓΉ
Αυτό το άρθρο παραθέτει πληροφορίες σχετικά με ζητήματα με θραύση του.NET Framework 2.0 Service Pack 2 (SP2) μετά την αναβάθμιση σε του.NET Framework 3.5 Service Pack 1 (SP1). Αυτά τα ζητήματα που επιδιορθώνονται σε ένα.NET Framework 3.5 SP1 της ενημερωμένης έκδοσης.

Για περισσότερες πληροφορίες σχετικά με το. NET Framework 3.5 SP1 της ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
959209Μια ενημερωμένη έκδοση για το.NET Framework 3.5 Service Pack 1, είναι διαθέσιμο
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

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

  • Η νέα δυνατότητα δυναμικών δεδομένων που περιλαμβάνεται στο του.NET Framework 3.5 SP1 δεν είναι δυνατό να περιηγηθείτε σχέσεις ένα προς ένα. Εξαιτίας της αδυναμίας περιήγηση σχέσεις ένα προς ένα, οποιαδήποτε προσπάθεια για να δημιουργήσετε μια τοποθεσία Web δυναμικών δεδομένων που εκτελούνται σε ένα μοντέλο δεδομένων οντότητα framework αποτυγχάνει.
  • ASP.Δυνατότητα cap NET περιήγησης διακόπτεται όταν εγκαθίσταται η επέκταση του FrontPage. Αυτό το ζήτημα παρουσιάζεται επειδή η επέκταση του FrontPage προσθέτει έναν κρυφό φάκελο που έχει ένα αρχείο .browser που περιέχει μετα-δεδομένων στο φάκελο App_Browser. ASP.NET δημιουργεί σφάλμα όταν ASP.NET μεταβιβάζει τα αρχεία αυτά. Αυτό το πρόβλημα επηρεάζει τα προγράμματα-πελάτες που έχουν εγκαταστήσει την επέκταση του FrontPage.
  • Μετά την εγκατάσταση του.NET Framework 3.5 SP1, μια τοποθεσία Web που χρησιμοποιεί μια έκδοση που προέρχονται από το UpdateProgress στοιχείο ελέγχου μπορεί να αντιμετωπίσετε την ακόλουθη εξαίρεση:
    Πρέπει να καθοριστεί ένα ProgressTemplate σε UpdateProgress ελέγχου με Αναγνωριστικό 'id'.
    Αυτό το ζήτημα παρουσιάζεται εξαιτίας της διαφοράς στη συμπεριφορά μεταξύ του.NET Framework 3.5 και του.NET Framework 3.5 SP1. Με το.NET Framework 3.5, το UpdateProgress στοιχείο ελέγχου επιβάλλει την υποχρέωση ενός ProgressTemplate η ιδιότητα από το Του preRender ρουτίνα. Ένας παραγόμενος UpdateProgress στοιχείο ελέγχου μπορεί να subvert την υποχρέωση αυτή, παρακάμπτοντας το OnPreRender συμβάν στο παραγόμενο στοιχείο ελέγχου. Επομένως, το UpdateProgress στοιχείο ελέγχου να αποφύγετε τηλεφωνικής το βάση.OnPreRender συμβάν. Με το.NET Framework 3.5 SP1, το UpdateProgress Έλεγχος χρησιμοποιεί το CreateChildControls μέθοδος για τη δημιουργία του ProgressTemplate η ιδιότητα. Επομένως, επιβάλλεται η απαίτηση σε διαφορετικό σημείο στον κύκλο ζωής της σελίδας. Επομένως, το OnPreRender η τεχνική δεν είναι δυνατό να subvert τον έλεγχο.
  • Το εργαλείο SGEN.exe δημιουργεί σφάλμα και δεν δημιουργεί μια συγκρότηση σειριοποίησης ενώ χρησιμοποιείτε το εργαλείο SGEN.exe για τη δημιουργία μιας συγκρότησης που περιέχει ορισμένους τύπους που έχουν το [Απαρχαιωμένα (IsError = true)] η ιδιότητα. Ωστόσο, θα πρέπει να εμποδίζουν το εργαλείο SGEN.exe του.NET Framework από μη απαρχαιωμένες τύπων στη συγκρότηση σειριοποίησης.
  • Υπηρεσίες Exchange Web δημιουργούν εξαιρέσεις λόγω της υποδομής επικοινωνιών των Windows (WCF) ζητήματα. Κάθε μία από τις εξαιρέσεις οδηγεί σε μια αίτηση απέτυχε. Επομένως, η υπηρεσία Exchange φαίνεται να είναι προσωρινά εκτός λειτουργίας ή δεν λειτουργεί.
  • Αλλαγές στη βελτιστοποίηση just-in-time (JIT) που έχουν γίνει στο του.NET Framework 3.5 SP1 προκαλούν εσφαλμένη προώθηση πεδία για να εγγραφείτε. Επομένως, JIT παράγει εσφαλμένο κωδικό. Αυτό το ζήτημα προκύπτει μόνο όταν χρησιμοποιείτε το cpblk οδηγίες ή το initblk οδηγίες. Οι οδηγίες αυτές μόνο εκπέμπεται από διαχειριζόμενη μεταγλωττιστή C++. Αυτό το ζήτημα ισχύει για κώδικα που δημιουργείται από το JIT και NGEN.
  • Συγκροτήσεις άσχετο 1.1 ενδέχεται να αποτύχει αν οι συγκροτήσεις αντικαταστήσει ορισμένες μεθόδους του.NET Framework. Για παράδειγμα, αυτό το ζήτημα ενδέχεται να προκύψει εάν ένα.Πληκτρολογήστε NET Framework 1.1 υπερισχύει εικονική μέθοδος, αλλά τον ίδιο τύπο παρακάμπτουν εικονική μέθοδος με το.NET Framework 2.0. Αυτό δεν πρέπει να αλλαγής αλλαγής, επειδή υπάρχει ακόμη μια υλοποίηση της μεθόδου νωρίτερα στην ιεραρχία μεταβίβασης. Ωστόσο, εάν παρακαμφθούν εικονική μέθοδος, εικονική μέθοδος είναι ενσωματωμένη στη συνέχεια έναντι 1.1 και στη συνέχεια ασαφή εικονική μέθοδος, άσχετο κώδικα δεν λειτουργεί όταν εκτελείται ο κώδικας του.NET Framework 2.0 SP2 ή με το.NET Framework 3.5 SP1.
  • Με το.NET Framework 3.5 SP1, λόγω των αλλαγών που έγιναν τον έλεγχο μιας τιμής NULL για την υποστήριξη του χώρου διευθύνσεων διάταξη τυχαίας επιλογής (ASLR), σε περίπτωση αποτυχίας προκαλεί παραβίαση πρόσβασης στο χρόνο εκτέλεσης. Αυτή η παραβίαση πρόσβασης διακηρύξεις ως εξαίρεση ExecutionEngineException. Επιπλέον, η διεργασία τερματίζεται.
  • Κατά τη δημιουργία ορισμένων τύπων στο χρόνο εκτέλεσης με χρήση αντανάκλαση ως προϊόν αποσειριοποίηση, το χρόνο εκτέλεσης εισαγάγει ατέρμονα βρόχο σε διεργασίες των 32-bit. Σε διαδικασίες 64-bit, εμφανίζεται μια εξαίρεση εξαντλήθηκε η μνήμη. Ο τύπος πρέπει να είναι γενικού τύπου που έχει δημιουργηθεί παρουσία χρησιμοποιώντας έναν τύπο αναφοράς. Επιπλέον, ο τύπος πρέπει να υλοποιεί το ISerializable διασύνδεση και περιέχει ένα στατικό πεδίο.
  • Μετά την εγκατάσταση του.NET Framework 3.5 SP1, λαμβάνετε το ακόλουθο μήνυμα λάθους εξαίρεσης όταν φιλοξενείται μια τοποθεσία Web με IIS:
    System.Runtime.InteropServices.COMException
    Αυτό το ζήτημα προκύπτει, ισχύουν οι ακόλουθες συνθήκες whenthe:
    • Η τοποθεσία Web που φιλοξενείται στην περιοχή IIS εκτελεί ASP.NET.
    • ASP.NET χρησιμοποιεί Windows παρουσίαση Foundation (WPF) για να δημιουργήσει εικόνες στη διάρκεια της λειτουργίας.
  • Σχετικές υπερ-συνδέσεις μέσα σε έγγραφα XPS διακόψετε και να προκαλέσει διακοπή λειτουργίας της εφαρμογής. Σε έγγραφα XPS όταν αναζητήστε μια σύνδεση σε μια άλλη θέση μέσα στο ίδιο έγγραφο, δεν συμβαίνει τίποτα. Ή διακόπτεται η εφαρμογή που φιλοξενεί το έγγραφο XPS.
  • Με το.NET Framework 3.5 SP1, το Geometry.Combine μέθοδος δημιουργεί περισσότερα σημεία ή τμήματα από τη μέθοδο δημιουργεί σε προηγούμενες εκδόσεις. Το σημείο ή πληροφορίες διαδρομής που δημιουργείται από το WPF χρησιμοποιεί 10 φορές τον αριθμό των σημείων για να καθορίσετε μια διαδρομή γεωμετρία όπως στις παλαιότερες εκδόσεις. Παλαιότερες εκδόσεις απαιτούν τρεις γραμμές, για να ορίσετε μια σχετικά απλή γεωμετρικό σχήμα ή μια διαδρομή. Ωστόσο, απαιτούνται 30 γραμμές σε του.NET Framework 3.5 SP1.
  • Μετά την εγκατάσταση του.NET Framework 3.5 SP1 δυναμικών δεδομένων δεν μπορεί να εμφανίσει αναγνωριστικά ξένο κλειδί σε μια σχέση ένα προς ένα. Τοποθεσίες Web ή εφαρμογές που έχουν δημιουργηθεί με τη χρήση ASP.NET δυναμικά δεδομένα καταστρέφονται, επειδή δυναμικών δεδομένων θεωρεί ότι υπάρχουν περιγραφές ιδιοτήτων. Δυναμικών δεδομένων χρησιμοποιεί περιγραφές ιδιοτήτων για να αποκτήσετε τις ετικέτες για τις συνδέσεις.

    Εξαίρεση που παράγεται μοιάζει με το ακόλουθο:
    HttpException (0x80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' δεν περιέχει μια ιδιότητα με όνομα 'Διαχείριση'.
  • Δεν μπορείτε να διαγράψετε συνδέσεις περιήγησης ιδιότητες που είναι με όνομα ίδιο με τον τύπο. Αυτό το ζήτημα παρουσιάζεται όταν το όνομα του τύπου διαφέρει από την ιδιότητα περιήγησης που περιγράφει τη σχέση του με έναν άλλο τύπο αυτού του τύπου.
  • Το ADO.Πρόγραμμα-πελάτης υπηρεσιών NET δεδομένων επιτρέπει έναν προγραμματιστή προγράμματος-πελάτη για να εισαγάγετε μια νέα οντότητα στην υπηρεσία και να συσχετίσετε συγκεκριμένη οντότητα με άλλες σχετικές οντότητες. Εάν ο υπολογιστής-πελάτης ομιλία σε μια υπηρεσία δεδομένων που δημιουργείται από μια σχεσιακή βάση δεδομένων ασφαλείας, επιβάλλονται κανόνες σχήμα της βάσης δεδομένων στη εισάγει την υπηρεσία. Σε βάσεις δεδομένων, είναι συνηθισμένο να τοποθετήσετε έναν περιορισμό NOT NULL σε ξένα κλειδιά σε πίνακες. Στην περίπτωση αυτή, μια εισαγωγή σε αυτόν τον πίνακα πρέπει να περιλαμβάνει ένα ξένο κλειδί σε σχετιζόμενη οντότητα. Ωστόσο, λόγω του ενός ελαττώματος κώδικα του ADO.Βιβλιοθήκη ΔΙΚΤΎΟΥ υπολογιστή-πελάτη, νέο οντότητες και ενώσεων αναφοράς δεν μπορεί να οριστεί κάθε φορά. Επομένως, δεν μπορείτε να χρησιμοποιήσετε το ADO.Πρόγραμμα-πελάτης υπηρεσιών NET δεδομένων μαζί με κοινά Περιορισμοί ξένου κλειδιού.
  • Εάν η βιβλιοθήκη προγράμματος-πελάτη είναι παρακολούθηση ένα αντικείμενο που σχετίζεται με ένα ή περισσότερα αντικείμενα, δεν μπορείτε να διαγράψετε ένα αντικείμενο εντολής. Αυτό το ζήτημα παρουσιάζεται επειδή η βιβλιοθήκη προσπαθεί επίσης να διαγράψετε τις παραπομπές μεταξύ αντικειμένων.
  • AutoCommit συμπεριφορά της Oracle συναλλαγές είναι διαφορετική σε του.NET Framework 2.0 SP1 από τη συμπεριφορά του το.NET Framework 2.0 SP2. Με το.NET Framework 2.0 SP2, εάν μια εφαρμογή ξεκινά μια συναλλαγή, ολοκληρώνει τη συναλλαγή και στη συνέχεια ξεκινά μια νέα συναλλαγή στην ίδια σύνδεση όλες τις εντολές που εκτελούνται σε δεύτερη συναλλαγή εκτέλεση σε κατάσταση λειτουργίας αυτόματης ολοκλήρωσης. Οι αλλαγές που γίνονται από αυτές τις εντολές έχουν δεσμευθεί στη βάση δεδομένων ακόμη και αν γίνεται επαναφορά της συναλλαγής.

Πληροφορίες αρχείου

x 86 εκδόσεις

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοσηΗμερομηνίαΏραΜέγεθος
Η εφαρμογή aspnet_wp.exe2.0.50727.308225-Nov-200812: 5931,560
Mscordacwks.dll2.0.50727.308225-Nov-200812: 59990,032
Mscorjit.dll2.0.50727.308225-Nov-200812: 59364,872
Mscorlib.dll2.0.50727.308225-Nov-200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225-Nov-200812: 59486,400
System.XML.dll2.0.50727.308225-Nov-200812: 592,048,000
Webengine.dll2.0.50727.308225-Nov-200812: 59436,040
MSCORWKS.dll2.0.50727.308225-Nov-200812: 595,813,576
System.Web.dll2.0.50727.308225-Nov-200812: 595,242,880

εκδόσεις 64 x

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοσηΗμερομηνίαΏραΜέγεθος
Η εφαρμογή aspnet_wp.exe2.0.50727.308225-Nov-200807: 2943,336
Η εφαρμογή aspnet_wp.exe2.0.50727.308225-Nov-200812: 5931,560
Mscordacwks.dll2.0.50727.308225-Nov-200807: 291,765,712
Mscordacwks.dll2.0.50727.308225-Nov-200812: 59990,032
Mscorjit.dll2.0.50727.308225-Nov-200807: 291,577,800
Mscorjit.dll2.0.50727.308225-Nov-200812: 59364,872
Mscorlib.dll2.0.50727.308225-Nov-200807: 294,562,944
Mscorlib.dll2.0.50727.308225-Nov-200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225-Nov-200807: 29502,272
System.Data.OracleClient.dll2.0.50727.308225-Nov-200812: 59486,400
System.XML.dll2.0.50727.308225-Nov-200812: 322,048,000
System.XML.dll2.0.50727.308225-Nov-200812: 592,048,000
Webengine.dll2.0.50727.308225-Nov-200807: 29743,240
Webengine.dll2.0.50727.308225-Nov-200812: 59436,040
MSCORWKS.dll2.0.50727.308225-Nov-200807: 2910,077,512
MSCORWKS.dll2.0.50727.308225-Nov-200812: 595,813,576
System.Web.dll2.0.50727.308225-Nov-200807: 295,255,168
System.Web.dll2.0.50727.308225-Nov-200812: 595,242,880

Εκδόσεις IA-64

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοσηΗμερομηνίαΏραΜέγεθος
Η εφαρμογή aspnet_wp.exe2.0.50727.308225-Nov-200807: 2183,272
Η εφαρμογή aspnet_wp.exe2.0.50727.308225-Nov-200812: 5931,560
Mscordacwks.dll2.0.50727.308225-Nov-200807: 223,085,648
Mscordacwks.dll2.0.50727.308225-Nov-200812: 59990,032
Mscorjit.dll2.0.50727.308225-Nov-200807: 212,558,280
Mscorjit.dll2.0.50727.308225-Nov-200812: 59364,872
Mscorlib.dll2.0.50727.308225-Nov-200807: 224,005,888
Mscorlib.dll2.0.50727.308225-Nov-200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225-Nov-200807: 21505,344
System.Data.OracleClient.dll2.0.50727.308225-Nov-200812: 59486,400
System.XML.dll2.0.50727.308225-Nov-200812: 322,048,000
System.XML.dll2.0.50727.308225-Nov-200812: 592,048,000
Webengine.dll2.0.50727.308225-Nov-200807: 211,227,080
Webengine.dll2.0.50727.308225-Nov-200812: 59436,040
MSCORWKS.dll2.0.50727.308225-Nov-200807: 2120,151,624
MSCORWKS.dll2.0.50727.308225-Nov-200812: 595,813,576
System.Web.dll2.0.50727.308225-Nov-200807: 214,771,840
System.Web.dll2.0.50727.308225-Nov-200812: 595,242,880
Σημείωση Αυτό είναι ένα άρθρο «ΤΑΧΕΙΑΣ ΔΗΜΟΣΙΕΥΣΗΣ» που δημιουργήθηκε απευθείας από τον οργανισμό υποστήριξης της Microsoft. Οι πληροφορίες που περιλαμβάνονται σε αυτό το άρθρο, παρέχονται ως απόκριση σε θέματα που προκύπτουν. Ως αποτέλεσμα της ταχύτητας διάθεσής του, το υλικό ενδέχεται να έχει τυπογραφικά λάθη και να αναθεωρηθεί ανά πάσα στιγμή χωρίς ειδοποίηση. Ανατρέξτε στους Όρους χρήσης για άλλα ζητήματα.

Ιδιότητες

Αναγν. άρθρου: 958481 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 2.0
Λέξεις-κλειδιά: 
kbsurveynew kbhotfixserver kbqfe kbmt KB958481 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:958481

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com