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

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 958483 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
ΕΙΣΑΓΩΓΗ
Αυτό το άρθρο παραθέτει πληροφορίες σχετικά με τη διαίρεση ζητήματα με το .NET Framework 3.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.NET περιήγησης διακόπτεται όταν εγκαθίσταται η επέκταση του FrontPage. Αυτό το ζήτημα παρουσιάζεται επειδή η επέκταση του FrontPage προσθέτει έναν κρυφό φάκελο κάτω από το φάκελο App_Browser που έχει ένα αρχείο .browser που περιέχει μετα-δεδομένων. ASP.NET παράγει μήνυμα σφάλματος, όταν περάσει ASP.NET, αυτά τα αρχεία. Αυτό το ζήτημα επηρεάζει τα προγράμματα-πελάτες που έχουν εγκατασταθεί η επέκταση του FrontPage.
  • Μετά την εγκατάσταση του .NET Framework 3.5 SP1, μια τοποθεσία Web που χρησιμοποιεί μια έκδοση που προέρχεται τοUpdateProgressστοιχείο ελέγχου μπορεί να αντιμετωπίσετε την ακόλουθη εξαίρεση:
    Πρέπει να καθοριστεί ένα ProgressTemplate σε UpdateProgress το στοιχείο ελέγχου με Αναγνωριστικό 'id'.
    Αυτό το ζήτημα παρουσιάζεται εξαιτίας μιας διαφοράς στη συμπεριφορά μεταξύ του .NET 3.5 Framework και το .NET Framework 3.5 SP1. Στο .NET Framework 3.5, τοUpdateProgressστοιχείο ελέγχου ενεργοποιεί την απαίτηση των μιαςProgressTemplateη ιδιότητα από τοPreRenderρουτίνα. Ένας παραγόμενοςUpdateProgressστοιχείο ελέγχου να subvert αυτήν την απαίτηση, αντικαθιστώντας τοOnPreRenderσυμβάν στο παραγόμενο στοιχείο ελέγχου. Επομένως, τοUpdateProgressστοιχείο ελέγχου να αποφύγετε την κλήση τουBase.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 φαίνεται να είναι προσωρινά κάτω ή δεν λειτουργεί.
  • Οι αλλαγές που γίνονται στο .NET Framework 3.5 SP1 για τη βελτιστοποίηση των just-in-time (JIT) έχει ως αποτέλεσμα μια εσφαλμένη προαγωγή των πεδίων για την καταχώρηση. Επομένως, το JIT παράγει εσφαλμένο κωδικό. Αυτό το ζήτημα προκύπτει μόνο όταν χρησιμοποιείτε τοcpblkοδηγίες ή ταinitblkοδηγίες. Αυτές οι οδηγίες είναι μόνο εστάλη από τη διαχειριζόμενη μεταγλωττιστή C++. Το ζήτημα αυτό ισχύει για κώδικα που δημιουργείται από το JIT και NGEN.
  • Obfuscated 1.1 συγκροτήσεις ενδέχεται να αποτύχει, εάν οι συγκροτήσεις αντικαταστήσει ορισμένες από τις μεθόδους του .NET Framework. Για παράδειγμα, αυτό το ζήτημα μπορεί να προκύψει, εάν ο τύπος του .NET Framework 1.1 παρακάμπτει την εικονική μέθοδος, αλλά τον ίδιο τύπο δεν παρακάμπτει την εικονική μέθοδος στο .NET Framework 2.0. Αυτό δεν πρέπει να είναι μια αλλαγή της αλλαγής, γιατί εξακολουθεί να υπάρχει μια υλοποίηση της μεθόδου νωρίτερα στην ιεραρχία μεταβίβασης. Ωστόσο, εάν η εικονική μέθοδος έχει αντικατασταθεί, εικονική μέθοδος είναι ενσωματωμένη στη συνέχεια έναντι 1.1 και στη συνέχεια ασαφή είναι εικονική μέθοδος, ο κώδικας obfuscated δεν λειτουργεί όταν εκτελείται ο κώδικας του SP2 του .NET Framework 2.0 ή το .NET Framework 3.5 SP1.
  • Με το .NET Framework 3.5 SP1, λόγω των αλλαγών που πραγματοποιούνται κατά τον έλεγχο μιας τιμής NULL για την υποστήριξη τυχαία ρύθμιση της διάταξης χώρου διευθύνσεων (ASLR), σε περίπτωση αποτυχίας προκαλεί παραβίαση πρόσβασης στο χρόνο εκτέλεσης. Αυτή η παραβίαση πρόσβασης εκδηλώνεται ως εξαίρεση ExecutionEngineException. Επιπλέον, η διεργασία τερματίζεται.
  • When you create certain types in the runtime by using reflection as a product of deserialization, the runtime enters an infinite loop in 32-bit processes. In 64-bit processes, an out-of-memory exception occurs. The type must be a generic type that is instantiated by using a reference type. Additionally, the type must implement theISerializableinterface and contain a static field.
  • After you install the .NET Framework 3.5 SP1, you receive the following exception error message when a Web site is hosted under IIS:
    System.Runtime.InteropServices.COMException
    This problem occurs whenthe following conditions are true:
    • The Web site that is hosted under IIS is running ASP.NET.
    • ASP.NET is using Windows Presentation Foundation (WPF) to generate images on-the-fly.
  • Relative hyperlinks inside XPS documents break and cause the application to crash. In XPS documents, when you browse a link to another location inside the same document, nothing happens. Or, the application that is hosting the XPS document crashes.
  • In the .NET Framework 3.5 SP1, theGeometry.Combinemethod creates more points or segments than the method creates in earlier versions. The point or path information that is generated by WPF uses 10 times the number of points to define a geometry path as in earlier versions. Earlier versions require three lines to define a relatively simple geometric shape or path. However, 30 lines are required in the .NET Framework 3.5 SP1.
  • After you install the .NET Framework 3.5 SP1, dynamic data cannot display foreign key IDs in a one-to-one relationship. Web sites or applications that are created by using ASP.NET dynamic data are broken because dynamic data assumes that property descriptors exist. Dynamic data uses the property descriptors to obtain labels for links.

    The exception that is generated resembles the following:
    HttpException (0x80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' does not contain a property with the name 'Manager'.
  • You cannot delete links to the navigation properties that are not named the same as the type. This problem occurs when the type name differs from the navigation property that describes the relation of this type with another type.
  • The ADO.NET Data Services client enables a client developer to insert a new entity into the service and to associate that entity with other related entities. If the client is talking to a data service that is backed by a relational database, the schema rules of the database are enforced on inserts to the service. In databases, it is common to put a NOT NULL constraint on foreign keys in tables. In such a case, an insert to that table must include a foreign key to the related entity. However, because of a code defect in the ADO.NET client library, new entities and reference associations cannot be set at one time. Therefore, you cannot use the ADO.NET Data Services client together with common foreign key table constraints.
  • If the client library is tracking an object that is associated with one or more additional objects, you cannot delete an order object. This problem occurs because the library also tries to delete the references between the objects.
  • AutoCommit behavior in Oracle transactions is different in the .NET Framework 2.0 SP1 from the behavior in the .NET Framework 2.0 SP2. In the .NET Framework 2.0 SP2, if an application starts a transaction, completes the transaction, and then starts a new transaction on the same connection, all the commands that are executed in the second transaction execute in auto-commit mode. The changes that are made by those commands are committed to the database even if the transaction is rolled back.

ΠΛΗΡΟΦΟΡΙΕΣ ΑΡΧΕΙΟΥ

x86 versions

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουVERSIONΗμερομηνίαΏραΜέγεθος (Size)
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200804: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803: 351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803: 305,283,840
PresentationFramework.dll3.0.6920.150006-Dec-200803: 305,283,840

x64 versions

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουVERSIONΗμερομηνίαΏραΜέγεθος (Size)
System.ServiceModel.dll3.0.4506.225406-Δεκ-200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406-Δεκ-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Δεκ-200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406-Δεκ-200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406-Δεκ-200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406-Δεκ-200804: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Δεκ-200803: 082,254,672
Wpfgfx_v0300.dll3.0.6920.150006-Δεκ-200803: 351,736,528
PresentationFramework.dll3.0.6920.150006-Δεκ-200803: 054,636,672
PresentationFramework.dll3.0.6920.150006-Δεκ-200803: 054,636,672
PresentationFramework.dll3.0.6920.150006-Δεκ-200803: 305,283,840
PresentationFramework.dll3.0.6920.150006-Δεκ-200803: 305,283,840

Ιδιότητες

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

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

 

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