Διατίθεται μια ενημερωμένη έκδοση για το 4.5 .NET Framework στα Windows 8, Windows RT και Windows Server 2012: Ιανουαρίου 2013

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2750149 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Εισαγωγή

Διατίθεται μια ενημερωμένη έκδοση για το 4.5 του .NET Framework. Αυτή η ενημερωμένη έκδοση διορθώνει ορισμένα, συμβατότητα, σταθερότητα, ζητήματα αξιοπιστίας και επιδόσεων. Για περισσότερες πληροφορίες σχετικά με τα ζητήματα που επιλύει αυτή η ενημερωμένη έκδοση, ανατρέξτε στην ενότητα "Ζητήματα που επιλύει αυτή η ενημερωμένη έκδοση".

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

Πληροφορίες λήψης

Windows Update

Αυτή η ενημερωμένη έκδοση είναι διαθέσιμη από Windows Update.

Κέντρο λήψης της Microsoft

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

Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Άμεση λήψη του πακέτου.

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

Απαίτηση επανεκκίνησης

Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης, εάν τα ενεχόμενα αρχεία δεν χρησιμοποιούνται.

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

Η καθολική έκδοση αυτής της ενημερωμένης έκδοσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε το Ζώνη ώρας στο το Ημερομηνία και ώρα στοιχείο στον πίνακα ελέγχου.

Για όλες τις υποστηριζόμενες εκδόσεις 32-bit από το 4.5 .NET Framework για κλάδο υπηρεσιών LDR
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding start collapsed
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏρα
presentationframework.dll4.0.30319.190516,187,01628-Nov-201223:53
System.activities.dll4.0.30319.190511,573,36828-Nov-201223:53
System.Data.ENTITY.dll4.0.30319.190514,163,08028-Nov-201223:53
System.Data.SQLXML.dll4.0.30319.19051742,37628-Nov-201223:53
System.identitymodel.dll4.0.30319.190511,084,42428-Nov-201223:53
System.Runtime.serialization.dll4.0.30319.190511,051,17628-Nov-201223:53
System.ServiceModel.Activation.dll4.0.30319.19051203,32028-Nov-201223:53
System.ServiceModel.Channels.dll4.0.30319.19051158,76828-Nov-201223:53
System.ServiceModel.dll4.0.30319.190516,368,25628-Nov-201223:53
System.Windows.Forms.dll4.0.30319.190514,806,15228-Nov-201223:53
System.xml.dll4.0.30319.190512,687,94428-Nov-201223:53
System.dll4.0.30319.190513,448,76028-Nov-201223:53
windowsbase.dll4.0.30319.190511,237,48828-Nov-201223:53
Mscorlib.dll4.0.30319.190515,171,16828-Nov-201223:53
normidna.nlp59,34206-Ιουλ-201220:03
normnfc.nlp47,07606-Ιουλ-201220:03
normnfd.nlp40,56606-Ιουλ-201220:03
normnfkc.nlp67,80806-Ιουλ-201220:03
normnfkd.nlp61,71806-Ιουλ-201220:03
aspnet_wp.exe4.0.30319.1905143,99228-Nov-201223:53
clrjit.dll4.0.30319.19051451,54428-Nov-201223:53
CLR.dll4.0.30319.190516,876,62428-Nov-201223:53
corperfmonext.dll4.0.30319.19051131,56028-Nov-201223:53
Microsoft.XAML.TARGETS19,84812-Oct-201200:36
mscordacwks.dll4.0.30319.190511,299,42428-Nov-201223:53
mscordbi.dll4.0.30319.190511,096,67228-Nov-201223:53
sos.dll4.0.30319.19051746,94428-Nov-201223:53
System.Data.ENTITY.dll4.0.30319.190514,163,08028-Nov-201223:53
webengine4.dll4.0.30319.19051504,80828-Nov-201223:53
webengine.dll4.0.30319.1905124,53628-Nov-201223:53
presentationcore.dll4.0.30319.190513,224,57628-Nov-201223:53
System.Data.dll4.0.30319.190513,174,36828-Nov-201223:53
System.Printing.dll4.0.30319.19051342,01628-Nov-201223:53
System.Web.dll4.0.30319.190515,418,45628-Nov-201223:53
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding end collapsed

Για όλες τις υποστηριζόμενες εκδόσεις 32-bit από το 4.5 .NET Framework για τον κλάδο υπηρεσίας GDR
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding start collapsed
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏρα
presentationframework.dll4.0.30319.180336,187,03228-Nov-201223:51
System.activities.dll4.0.30319.180331,573,35228-Nov-201223:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428-Nov-201223:51
System.Data.SQLXML.dll4.0.30319.18033742,37628-Nov-201223:51
System.identitymodel.dll4.0.30319.180331,084,40028-Nov-201223:51
System.Runtime.serialization.dll4.0.30319.180331,050,64028-Nov-201223:51
System.ServiceModel.Activation.dll4.0.30319.18033203,30428-Nov-201223:51
System.ServiceModel.Channels.dll4.0.30319.18033158,25628-Nov-201223:51
System.ServiceModel.dll4.0.30319.180336,367,72828-Nov-201223:51
System.Windows.Forms.dll4.0.30319.180334,806,12828-Nov-201223:51
System.xml.dll4.0.30319.180332,687,96828-Nov-201223:51
System.dll4.0.30319.180333,448,76028-Nov-201223:51
windowsbase.dll4.0.30319.180331,237,47228-Nov-201223:51
Mscorlib.dll4.0.30319.180335,171,15228-Nov-201223:51
normidna.nlp59,34206-Ιουλ-201219:47
normnfc.nlp47,07606-Ιουλ-201219:47
normnfd.nlp40,56606-Ιουλ-201219:47
normnfkc.nlp67,80806-Ιουλ-201219:47
normnfkd.nlp61,71806-Ιουλ-201219:47
aspnet_wp.exe4.0.30319.1803343,99228-Nov-201223:51
clrjit.dll4.0.30319.18033451,52828-Nov-201223:51
CLR.dll4.0.30319.180336,876,62428-Nov-201223:51
corperfmonext.dll4.0.30319.18033131,56028-Nov-201223:51
Microsoft.XAML.TARGETS19,84812-Oct-201200:36
mscordacwks.dll4.0.30319.180331,299,42428-Nov-201223:51
mscordbi.dll4.0.30319.180331,096,65628-Nov-201223:51
sos.dll4.0.30319.18033746,94428-Nov-201223:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428-Nov-201223:51
webengine4.dll4.0.30319.18033504,79228-Nov-201223:51
webengine.dll4.0.30319.1803324,53628-Nov-201223:51
presentationcore.dll4.0.30319.180333,224,56028-Nov-201223:51
System.Data.dll4.0.30319.180333,174,36828-Nov-201223:51
System.Printing.dll4.0.30319.18033342,01628-Nov-201223:51
System.Web.dll4.0.30319.180335,418,45628-Nov-201223:51
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding end collapsed

Για όλες τις υποστηριζόμενες εκδόσεις 64-bit του το 4.5 .NET Framework για κλάδο υπηρεσιών LDR
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding start collapsed
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏρα
Mscorlib.dll4.0.30319.190515,120,46428-Nov-201223:54
normidna.nlp59,34206-Ιουλ-201220:02
normnfc.nlp47,07606-Ιουλ-201220:02
normnfd.nlp40,56606-Ιουλ-201220:02
normnfkc.nlp67,80806-Ιουλ-201220:02
normnfkd.nlp61,71806-Ιουλ-201220:02
aspnet_wp.exe4.0.30319.1905148,61628-Nov-201223:54
clrjit.dll4.0.30319.190511,236,93628-Nov-201223:54
CLR.dll4.0.30319.190519,803,72828-Nov-201223:54
corperfmonext.dll4.0.30319.19051157,16028-Nov-201223:54
Microsoft.XAML.TARGETS19,84812-Oct-201200:36
mscordacwks.dll4.0.30319.190511,742,83228-Nov-201223:54
mscordbi.dll4.0.30319.190511,497,05628-Nov-201223:54
presentationframework.dll4.0.30319.190516,187,01628-Nov-201223:54
sos.dll4.0.30319.19051785,36028-Nov-201223:54
System.activities.dll4.0.30319.190511,573,36828-Nov-201223:54
System.Data.ENTITY.dll4.0.30319.190514,163,08028-Nov-201223:54
System.Data.SQLXML.dll4.0.30319.19051742,37628-Nov-201223:54
System.identitymodel.dll4.0.30319.190511,084,42428-Nov-201223:54
System.Runtime.serialization.dll4.0.30319.190511,051,17628-Nov-201223:54
System.ServiceModel.Activation.dll4.0.30319.19051203,32028-Nov-201223:54
System.ServiceModel.Channels.dll4.0.30319.19051158,76828-Nov-201223:54
System.ServiceModel.dll4.0.30319.190516,368,25628-Nov-201223:54
System.Windows.Forms.dll4.0.30319.190514,806,15228-Nov-201223:54
System.xml.dll4.0.30319.190512,687,94428-Nov-201223:54
System.dll4.0.30319.190513,448,76028-Nov-201223:54
webengine4.dll4.0.30319.19051617,94428-Nov-201223:54
webengine.dll4.0.30319.1905126,58428-Nov-201223:54
windowsbase.dll4.0.30319.190511,237,48828-Nov-201223:54
presentationcore.dll4.0.30319.190513,207,66428-Nov-201223:54
System.Data.dll4.0.30319.190513,203,55228-Nov-201223:54
System.Printing.dll4.0.30319.19051342,01628-Nov-201223:54
System.Web.dll4.0.30319.190515,413,33628-Nov-201223:54
presentationframework.dll4.0.30319.190516,187,01628-Nov-201223:53
System.activities.dll4.0.30319.190511,573,36828-Nov-201223:53
System.Data.ENTITY.dll4.0.30319.190514,163,08028-Nov-201223:53
System.Data.SQLXML.dll4.0.30319.19051742,37628-Nov-201223:53
System.identitymodel.dll4.0.30319.190511,084,42428-Nov-201223:53
System.Runtime.serialization.dll4.0.30319.190511,051,17628-Nov-201223:53
System.ServiceModel.Activation.dll4.0.30319.19051203,32028-Nov-201223:53
System.ServiceModel.Channels.dll4.0.30319.19051158,76828-Nov-201223:53
System.ServiceModel.dll4.0.30319.190516,368,25628-Nov-201223:53
System.Windows.Forms.dll4.0.30319.190514,806,15228-Nov-201223:53
System.xml.dll4.0.30319.190512,687,94428-Nov-201223:53
System.dll4.0.30319.190513,448,76028-Nov-201223:53
windowsbase.dll4.0.30319.190511,237,48828-Nov-201223:53
Mscorlib.dll4.0.30319.190515,171,16828-Nov-201223:53
normidna.nlp59,34206-Ιουλ-201220:03
normnfc.nlp47,07606-Ιουλ-201220:03
normnfd.nlp40,56606-Ιουλ-201220:03
normnfkc.nlp67,80806-Ιουλ-201220:03
normnfkd.nlp61,71806-Ιουλ-201220:03
aspnet_wp.exe4.0.30319.1905143,99228-Nov-201223:53
clrjit.dll4.0.30319.19051451,54428-Nov-201223:53
CLR.dll4.0.30319.190516,876,62428-Nov-201223:53
corperfmonext.dll4.0.30319.19051131,56028-Nov-201223:53
Microsoft.XAML.TARGETS19,84812-Oct-201200:36
mscordacwks.dll4.0.30319.190511,299,42428-Nov-201223:53
mscordbi.dll4.0.30319.190511,096,67228-Nov-201223:53
sos.dll4.0.30319.19051746,94428-Nov-201223:53
System.Data.ENTITY.dll4.0.30319.190514,163,08028-Nov-201223:53
webengine4.dll4.0.30319.19051504,80828-Nov-201223:53
webengine.dll4.0.30319.1905124,53628-Nov-201223:53
presentationcore.dll4.0.30319.190513,224,57628-Nov-201223:53
System.Data.dll4.0.30319.190513,174,36828-Nov-201223:53
System.Printing.dll4.0.30319.19051342,01628-Nov-201223:53
System.Web.dll4.0.30319.190515,418,45628-Nov-201223:53
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding end collapsed

Για όλες τις υποστηριζόμενες εκδόσεις 64-bit του το 4.5 .NET Framework για τον κλάδο υπηρεσίας GDR
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding start collapsed
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏρα
Mscorlib.dll4.0.30319.180335,120,46428-Nov-201223:52
normidna.nlp59,34206-Ιουλ-201220:22
normnfc.nlp47,07606-Ιουλ-201220:22
normnfd.nlp40,56606-Ιουλ-201220:22
normnfkc.nlp67,80806-Ιουλ-201220:22
normnfkd.nlp61,71806-Ιουλ-201220:22
aspnet_wp.exe4.0.30319.1803348,60028-Nov-201223:52
clrjit.dll4.0.30319.180331,236,93628-Nov-201223:52
CLR.dll4.0.30319.180339,802,68828-Nov-201223:52
corperfmonext.dll4.0.30319.18033157,15228-Nov-201223:52
Microsoft.XAML.TARGETS19,84812-Oct-201200:36
mscordacwks.dll4.0.30319.180331,742,81628-Nov-201223:52
mscordbi.dll4.0.30319.180331,497,04028-Nov-201223:52
presentationframework.dll4.0.30319.180336,187,03228-Nov-201223:52
sos.dll4.0.30319.18033785,34428-Nov-201223:52
System.activities.dll4.0.30319.180331,573,35228-Nov-201223:52
System.Data.ENTITY.dll4.0.30319.180334,163,06428-Nov-201223:52
System.Data.SQLXML.dll4.0.30319.18033742,37628-Nov-201223:52
System.identitymodel.dll4.0.30319.180331,084,40028-Nov-201223:52
System.Runtime.serialization.dll4.0.30319.180331,050,64028-Nov-201223:52
System.ServiceModel.Activation.dll4.0.30319.18033203,30428-Nov-201223:52
System.ServiceModel.Channels.dll4.0.30319.18033158,25628-Nov-201223:52
System.ServiceModel.dll4.0.30319.180336,367,72828-Nov-201223:52
System.Windows.Forms.dll4.0.30319.180334,806,12828-Nov-201223:52
System.xml.dll4.0.30319.180332,687,96828-Nov-201223:52
System.dll4.0.30319.180333,448,76028-Nov-201223:52
webengine4.dll4.0.30319.18033617,96028-Nov-201223:52
webengine.dll4.0.30319.1803326,58428-Nov-201223:52
windowsbase.dll4.0.30319.180331,237,47228-Nov-201223:52
presentationcore.dll4.0.30319.180333,207,66428-Nov-201223:52
System.Data.dll4.0.30319.180333,203,55228-Nov-201223:52
System.Printing.dll4.0.30319.18033342,00028-Nov-201223:52
System.Web.dll4.0.30319.180335,413,33628-Nov-201223:52
presentationframework.dll4.0.30319.180336,187,03228-Nov-201223:51
System.activities.dll4.0.30319.180331,573,35228-Nov-201223:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428-Nov-201223:51
System.Data.SQLXML.dll4.0.30319.18033742,37628-Nov-201223:51
System.identitymodel.dll4.0.30319.180331,084,40028-Nov-201223:51
System.Runtime.serialization.dll4.0.30319.180331,050,64028-Nov-201223:51
System.ServiceModel.Activation.dll4.0.30319.18033203,30428-Nov-201223:51
System.ServiceModel.Channels.dll4.0.30319.18033158,25628-Nov-201223:51
System.ServiceModel.dll4.0.30319.180336,367,72828-Nov-201223:51
System.Windows.Forms.dll4.0.30319.180334,806,12828-Nov-201223:51
System.xml.dll4.0.30319.180332,687,96828-Nov-201223:51
System.dll4.0.30319.180333,448,76028-Nov-201223:51
windowsbase.dll4.0.30319.180331,237,47228-Nov-201223:51
Mscorlib.dll4.0.30319.180335,171,15228-Nov-201223:51
normidna.nlp59,34206-Ιουλ-201219:47
normnfc.nlp47,07606-Ιουλ-201219:47
normnfd.nlp40,56606-Ιουλ-201219:47
normnfkc.nlp67,80806-Ιουλ-201219:47
normnfkd.nlp61,71806-Ιουλ-201219:47
aspnet_wp.exe4.0.30319.1803343,99228-Nov-201223:51
clrjit.dll4.0.30319.18033451,52828-Nov-201223:51
CLR.dll4.0.30319.180336,876,62428-Nov-201223:51
corperfmonext.dll4.0.30319.18033131,56028-Nov-201223:51
Microsoft.XAML.TARGETS19,84812-Oct-201200:36
mscordacwks.dll4.0.30319.180331,299,42428-Nov-201223:51
mscordbi.dll4.0.30319.180331,096,65628-Nov-201223:51
sos.dll4.0.30319.18033746,94428-Nov-201223:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428-Nov-201223:51
webengine4.dll4.0.30319.18033504,79228-Nov-201223:51
webengine.dll4.0.30319.1803324,53628-Nov-201223:51
presentationcore.dll4.0.30319.180333,224,56028-Nov-201223:51
System.Data.dll4.0.30319.180333,174,36828-Nov-201223:51
System.Printing.dll4.0.30319.18033342,01628-Nov-201223:51
System.Web.dll4.0.30319.180335,418,45628-Nov-201223:51
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding end collapsed

Για όλες τις υποστηριζόμενες εκδόσεις ARM το 4.5 .NET Framework για τον κλάδο υπηρεσίας GDR
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding start collapsed
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏρα
Mscorlib.dll4.0.30319.180335,163,89628-Nov-201223:52
normidna.nlp59,34206-Ιουλ-201220:19
normnfc.nlp47,07606-Ιουλ-201220:19
normnfd.nlp40,56606-Ιουλ-201220:19
normnfkc.nlp67,80806-Ιουλ-201220:19
normnfkd.nlp61,71806-Ιουλ-201220:19
clrjit.dll4.0.30319.18033573,80828-Nov-201223:52
CLR.dll4.0.30319.180336,697,32828-Nov-201223:51
corperfmonext.dll4.0.30319.18033121,21628-Nov-201223:52
mscordacwks.dll4.0.30319.180331,291,13628-Nov-201223:52
mscordbi.dll4.0.30319.180331,076,60028-Nov-201223:52
sos.dll4.0.30319.18033631,15228-Nov-201223:52
System.Data.dll4.0.30319.180333,136,89628-Nov-201223:52
System.Web.dll4.0.30319.180335,410,68028-Nov-201223:52
System.activities.dll4.0.30319.180331,573,35228-Nov-201223:52
System.Data.SQLXML.dll4.0.30319.18033742,37628-Nov-201223:52
System.identitymodel.dll4.0.30319.180331,084,40028-Nov-201223:52
System.Runtime.serialization.dll4.0.30319.180331,050,64028-Nov-201223:52
System.ServiceModel.dll4.0.30319.180336,367,72828-Nov-201223:52
System.Windows.Forms.dll4.0.30319.180334,806,12828-Nov-201223:52
System.xml.dll4.0.30319.180332,687,96828-Nov-201223:52
System.dll4.0.30319.180333,448,76028-Nov-201223:52
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
assets folding end collapsed


Θέματα που επιλύει αυτή η ενημερωμένη έκδοση

Το Windows Presentation Foundation (WPF)

Θέμα 1

Ας υποθέσουμε ότι που υλοποιεί τη διασύνδεση ICommand και, στη συνέχεια, εκτελέστε μία από τις ακόλουθες λειτουργίες:
  • Μπορείτε να αναθέσετε το συμβάν CanExecuteChanged σε ένα διαφορετικό αντικείμενο.
  • Μπορείτε να αυξήσετε το συμβάν CanExecuteChanged μαζί με την παράμετρο του αποστολέα και η παράμετρος έχει οριστεί σε ένα διαφορετικό αντικείμενο ή σε null.
Σε αυτήν την περίπτωση, ακροατές του συμβάντος σας CanExecuteChanged δεν εμφανίζεται το συμβάν. Οι παρακάτω είναι τυπικές ενδείξεις αυτής της συμπεριφοράς:
  • Κουμπιά, MenuItems ή υπερ-συνδέσεις δεν αλλάζουν τους κατάσταση IsEnabled .
  • Κουμπιά, MenuItems ή υπερ-συνδέσεις δεν ανταποκρίνονται σε κλικ του ποντικιού ή στα δεδομένα εισόδου πληκτρολογίου.
Θέμα 2

Εξετάστε το ακόλουθο σενάριο:
  • Ορίστε την εστίαση σε ένα κελί στην άκρη της ένα DataGrid (για παράδειγμα, σε ένα κελί στη γραμμή επάνω ή κάτω) ή σε ένα κελί στη στήλη αριστερά ή δεξιά.
  • Πατήστε το πλήκτρο βέλους που αντιστοιχεί στη στήλη άκρη (για παράδειγμα, πιέζετε επάνω από ένα κελί στην επάνω γραμμή).
  • Το κελί περιέχει μια focusable στοιχείο (για παράδειγμα, ένα πλαίσιο κειμένου, υπερ-σύνδεση, το κουμπί ή το πλαίσιο ελέγχου).
Σε αυτό το σενάριο, η εστίαση μετακινείται στο στοιχείο focusable. Ωστόσο, η εστίαση αναμένεται να παραμείνει στο κελί DataGrid.

Θέμα 3

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να δημιουργήσετε ένα προσαρμοσμένο πλαίσιο που υλοποιεί τη διασύνδεση IScrollInfo .
  • Η ιδιότητα VerticalOffset επιστρέφει μια τιμή που υπερβαίνει την τιμή της ιδιότητας ExtentHeight .
  • Η ιδιότητα κύλισης έχει ρυθμιστεί στην τιμή true.
  • Προσπαθήστε να "αυτόματης κύλισης" του πίνακα. Για παράδειγμα, κάνετε κλικ στο κουμπί του ποντικιού στο εσωτερικό του πίνακα και, στη συνέχεια, σύρετε το ποντίκι σε μια θέση που βρίσκεται κάτω από τον πίνακα, εκτελώντας μία από τις ακόλουθες ενέργειες:
    • Μετακινηθείτε πίνακα μέχρι να φτάσει στο τέλος του περιεχομένου του.
    • Κύλιση του πίνακα, έως ότου αφήσετε το κουμπί του ποντικιού.
    • Μετακινήστε το ποντίκι σε κάποιο άλλο σημείο.
Σε αυτό το σενάριο, ενδέχεται να παρουσιαστεί ατέρμονα βρόχο. Αυτό καταναλώνει μνήμης και μπορεί να προκαλέσει μια εξαίρεση System.OutOfMemoryException να εκτιναχθεί, με αποτέλεσμα την εφαρμογή για να κλείσετε.

Θέμα 4

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να καλέσετε τη μέθοδο ScrollIntoView σε ένα πλαίσιο λίστας ή ένα DataGrid.
    ΣημείωσηΑυτή η κλήση μπορεί να παρουσιαστεί με πολλούς τρόπους. Για παράδειγμα, καλείτε τη μέθοδο ScrollIntoView από ένα δείκτη χειρισμού για το συμβάν SelectionChanged .
  • Δεν υπάρχουν εργασίες διαμόρφωσης σε εκκρεμότητα στο πλαίσιο λίστας ή στο DataGrid.
Σε αυτό το σενάριο, μια εξαίρεση System.InvalidCastException μπορεί να προκαλέσει την εφαρμογή για να κλείσετε.

Θέμα 5

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να υλοποιεί τη διασύνδεση INotifyDataErrorInfo σε ένα αντικείμενο.
  • Μπορείτε-σύνδεση δεδομένων ορισμένες ιδιότητες ενός στοιχείου του περιβάλλοντος εργασίας Χρήστη στο αντικείμενο αντί για μια ιδιότητα του αντικειμένου.
  • Μπορείτε να απενεργοποιήσετε τη σύνδεση εκτελώντας μία από τις ακόλουθες ενέργειες:
    • Μπορείτε να αντικαταστήσετε τη σύνδεση με μια διαφορετική σύνδεση.
    • Μπορείτε να αντικαταστήσετε την ιδιότητα του στοιχείου του περιβάλλοντος εργασίας Χρήστη με μια διαφορετική τιμή (εάν είναι μια μονόδρομη σύνδεση).
    • Κατάργηση στοιχείου του περιβάλλοντος εργασίας Χρήστη από το δέντρο οπτικές και αποδεσμεύουν όλες τις αναφορές σε αυτό.
  • Το αντικείμενο σας παρουσιάζει το συμβάν ErrorsChanged .
Σε αυτό το σενάριο, μια εξαίρεση System.NullReferenceException μπορεί να προκαλέσει την εφαρμογή για να κλείσετε.


Χρόνος εκτέλεσης κοινής γλώσσας (CLR)

Θέμα 1

Οι λειτουργίες που αφορούν τη μέθοδο Array.Sort αντιμετωπίσετε χαμηλές επιδόσεις. Για παράδειγμα, όταν ένα πρόγραμμα προσπαθεί να ταξινομήσει μια αναπτυσσόμενη λίστα.

Θέμα 2

Μετά την αναβάθμιση από τις 4 του .NET Framework για να το 4.5 του .NET Framework, προηγουμένως εγκατεστημένες εφαρμογές που βασίζονται στο .NET Framework 4 μπορεί να διακοπεί. Επιπλέον, λαμβάνετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:

"Χρόνος εκτέλεσης κοινής γλώσσας εντόπισε ένα μη έγκυρο πρόγραμμα"

Θέμα 3

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

Θέμα 4

Ας υποθέσουμε ότι αναβαθμίζετε έναν υπολογιστή από τις 4 του .NET Framework για να το 4.5 του .NET Framework. Πριν από την αναβάθμιση, η μέθοδος Type.IsAssignableFrom επιστρέφει την τιμή true.Ωστόσο, μετά την αναβάθμιση, η μέθοδος εσφαλμένα επιστρέφει την τιμή False (ψευδές).

Για να αναπαραγάγετε αυτό το ζήτημα, χρησιμοποιήστε τον ακόλουθο κώδικα:

public class TestConstraint where T: U
{ 
   public T t;
}

Class Program 
{ 
   static void Main( string[] args )
   { 
      Type t = typeof( TestConstraint ).GetGenericArguments()[ 0 ];
      Type u = typeof( TestConstraint ).GetGenericArguments()[ 1 ];
      Console.WriteLine( u.IsAssignableFrom(t) );// The .NET Framework 4.0 displays "true." However, the .NET Framework 4.5 displays "false." 
   } 
}

Θέμα 5

Η κλάση CryptoStream δημιουργεί μια εξαίρεση ArgumentNullException με το 4.5 .NET Framework αντί αποστελλόμενο μια εξαίρεση CryptopgraphicException , όπως έγινε στην ενότητα 4 του .NET Framework. Εάν μια κλάση CryptoStream προσπαθεί να αποκρυπτογραφήσετε δεδομένα τα οποία δεν είναι έγκυρη και καταστρέφονται δύο φορές, χρησιμοποιώντας ένα μοτίβο που μοιάζει με το ακόλουθο, η δεύτερη κλήση στη μέθοδο απόρριψης δημιουργεί μια εξαίρεση ArgumentNullException :
using (CryptoStream cs = new CryptoStream(ms, decryptor, CryptoStreamMode.Read))
{
  using (StreamReader sr = new StreamReader(cs))
  {
  }
}
Θέμα 6

Ας υποθέσουμε ότι αναβαθμίζετε μια παλαιότερη έκδοση του .NET Framework σε το 4.5 .NET Framework σε υπολογιστή. Όταν χρησιμοποιείτε ορισμένα στοιχεία ελέγχου άλλου κατασκευαστή σε μια εφαρμογή, ενδέχεται να εμφανιστεί μια εξαίρεση System.Security.SecurityException και διακόπτεται η λειτουργία της εφαρμογής.

Φόρμες των Windows

Θέμα 1

Ας υποθέσουμε ότι έχετε μια φόρμα βασίζεται στο .NET Framework 4.5 Windows εφαρμογή. Όταν κάνετε κλικ σε ένα στοιχείο μενού για να ανοίξετε ένα εξαρτημένο παράθυρο της εφαρμογής, αλληλεπιδράσεις με τα μενού και τα θυγατρικά παράθυρα συμπεριφέρονται σωστά.

Για παράδειγμα, ενδέχεται να αντιμετωπίσετε τα εξής:
  • Όταν ανοίγετε ένα μενού συντόμευσης με το εξαρτημένο παράθυρο, η φόρμα στο κύριο παράθυρο λαμβάνει την εστίαση.
  • Δεν μπορείτε να χρησιμοποιήσετε μνημονικών κωδικών πρόσβασης σε ένα στοιχείο μενού.
Θέμα 2

Όταν ορίζετε δύο στοιχεία ελέγχου για να εμφανίζονται στο ίδιο κελί ως στοιχείο ελέγχου TableLayoutPanel Windows Forms, τα δύο στοιχεία ελέγχου ενδέχεται να έχουν τοποθετηθεί σε ένα άλλο κελί.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή οι πραγματικές θέσεις των στοιχείων ελέγχου επιλύονται με διαφορετικό τρόπο τις 4 του .NET Framework και το 4.5 του .NET Framework.

Θέμα 3

Η ιδιότητα System.Windows.Forms.FontDialog.Color επιστρέφει μια τιμή χρώματος με την κλάση System.Drawing.SystemColors . Αυτά τα αντικείμενα χρωμάτων έχουν ονόματα που διαφέρουν από τα ονόματα των βασικών χρωμάτων, για παράδειγμα "SystemText".

Βασικό χρώμα τα ονόματα έχουν οριστεί σε των στατικών μελών της δομής του χρώματος και μπορεί να είναι αναγνωρίσιμα όχι μόνο από το .NET Framework, αλλά και από τις φόρμες των Windows.

Για περισσότερες πληροφορίες σχετικά με τη δομή του χρώματος , μεταβείτε την ακόλουθη τοποθεσία MSDN στο Web:
Γενικές πληροφορίες σχετικά με τη δομή του χρώματος

XML

Θέμα 1

Όταν προσπαθείτε να αλλάξετε τον προεπιλεγμένο χώρο ονομάτων XML κατά τη διάρκεια του μετασχηματισμού XSL, μια εξαίρεση. Επιπλέον, λαμβάνετε το ακόλουθο μήνυμα λάθους:

Δεν είναι δυνατή η κατασκευή xmlns δήλωση χώρου ονομάτων ='uri:schema1'.

Πρόθεμα '' είναι ήδη αντιστοιχισμένη στο χώρο ονομάτων ' uri:schema2'.

Θέμα 2

Προϋποθέτουν ότι χρησιμοποιείτε την κλάση XmlSerializer σειριοποίηση Πίνακας δομών που υλοποιεί το περιβάλλον εργασίας IEnumerable ρητά. Σε αυτήν την περίπτωση, μια System.Reflection.TargetInvocationException εξαίρεση στο το 4.5 του .NET Framework.

Βιβλιοθήκη δικτύου κλάσης

Θέμα 1

Ας υποθέσουμε ότι εκτελείτε μια εφαρμογή που βασίζεται στο .NET Framework 4.5 που χρησιμοποιεί API ασύγχρονη ανάγνωση κατατμημένη αποκρίσεις. Σε αυτήν την περίπτωση, τις αποκρίσεις κατατμημένη μπορεί να διαβαστεί σύγχρονη.

Αιτία

Η κλάση HttpWebRequest επιτρέπει στους καλούντες να διαβάσετε μια απόκριση HTTP σύγχρονη ή ασύγχρονη. Ωστόσο, εάν η απόκριση είναι μια τμηματική απόκριση HTTP, στη συνέχεια, διαβάζονται τμήματα της απόκρισης με τη χρήση σύγχρονης εισόδου/εξόδου (Winsock κλήσεις) ακόμα και όταν ο καλών χρησιμοποιεί τη διαδρομή κώδικα ασύγχρονη. Σε αυτήν την περίπτωση, το νήμα κλήσης αποκλείεται μέχρι τη λήψη των δεδομένων στο δίκτυο.

Θέμα 2

Ας υποθέσουμε ότι έχετε μια εφαρμογή που βασίζεται στο .NET Framework 4.5 που επικοινωνεί με ένα διακομιστή μέσω του πρωτοκόλλου μεταφοράς επιπέδου ασφαλείας/Secure Sockets Layer (TLS/SSL) χρησιμοποιώντας την κλάση HttpWebRequest ή SslStream . Εάν ο διακομιστής ζητά μια επαναδιαπραγμάτευση SSL, ενώ η εφαρμογή στέλνει δεδομένα, η εφαρμογή ενδέχεται να αντιμετωπίσετε μια ανεπίλυτη εξαίρεση και να διακοπεί στη συνέχεια.

Θέμα 3

Μια ομάδα νημάτων παγώνει στην κλάση HttpWebRequest εάν μια αίτηση HTTPS ματαιώθηκε κατά τη διάρκεια μιας επαναδιαπραγμάτευση SSL, ενώ εκκρεμεί μια λειτουργία εγγραφής.

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας μιας κατάστασης κούρσας που ενδέχεται να παρουσιαστεί όταν η κλάση HttpWebRequest ή η κλάση SslStream διαχειρίζεται την επαναδιαπραγμάτευση SSL. Σε αυτήν την περίπτωση, το χώρο συγκέντρωσης νημάτων μπορεί να δημιουργήσει όλο και περισσότεροι νήματα. Επιπλέον, δεν καταργούνται οι πόροι που διατηρούνται στη μνήμη.

Θέμα 4

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

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας μιας παλαιότερης ενημέρωσης κώδικα για την Thread.Abort() μέθοδο επεξεργασίας. Αυτή η επιδιόρθωση προστεθεί μια συνάρτηση που θα μπορούσε να δημιουργήσει μια νέα εξαίρεση. Επομένως, η μέθοδος Thread.Abort() δεν είναι πλέον παρουσιάζει αυτήν την εξαίρεση.


ASP.

Θέμα 1

Εξετάστε το ακόλουθο σενάριο:
  • Έχετε μια εφαρμογή web του ASP.NET που εμφανίζει διαφορετικό περιεχόμενο με βάση τη ρύθμιση γλώσσας του προγράμματος περιήγησης.
  • Ένας χρήστης χρησιμοποιεί Internet Explorer 10 σε μια παραδοσιακή κινεζική έκδοση των Windows 8 για να μεταβείτε σε αυτήν την εφαρμογή web.
Σε αυτό το σενάριο, η εφαρμογή web δεν εμφανίζει την παραδοσιακή κινεζική έκδοση του περιεχομένου στο χρήστη.

Θέμα 2

Όταν εκτελείτε το πρόγραμμα Perfmon.exe στον τοπικό υπολογιστή σας για την παρακολούθηση ορισμένων μετρητών επιδόσεων ASP.NET σε έναν απομακρυσμένο υπολογιστή (για παράδειγμα, η εφαρμογή εκτελείται μετρητές επιδόσεων), λαμβάνετε πάντα την τιμή 0. Αυτή η τιμή εμφανίζεται ακόμα και αν υπάρχουν αρκετές εφαρμογές ASP.NET που εκτελείται στον απομακρυσμένο υπολογιστή.

Θέμα 3

Εξετάστε το ακόλουθο σενάριο:
  • Σε ένα έργο της τοποθεσία web της Microsoft Visual Studio 2012, μπορείτε να προσθέσετε το <thead></thead> tag σε ένα στοιχείο ελέγχου πίνακα HTML σε μια σελίδα .aspx. Για παράδειγμα, κάντε τα εξής:
    <table id="Table1" runat="server"><thead></thead></table>
  • Προσπαθείτε να δημιουργήσετε ολόκληρη την τοποθεσία web.
Σε αυτό το σενάριο, λαμβάνετε ένα σφάλμα μεταγλώττισης παρόμοιο με το ακόλουθο:

"Της καλύτερης αντιστοιχίας με υπερφορτωμένη μέθοδος 'System.Web.UI.HtmlControls.HtmlTableRowCollection.Add(System.Web.UI.HtmlControls.HtmlTableRow)' έχει ορισμένες μη έγκυρα ορίσματα"


Θέμα 4

Ας υποθέσουμε ότι ορίζετε την τιμή της ιδιότητας cachedRolesInCookie σε true στην εφαρμογή web σας. Η εφαρμογή σας τοποθετεί σειριακά το αντικείμενο RolePrincipal σε το cookie, και μετά τη στέλνει στην απόκριση. Στην περίπτωση αυτή, η τιμή του cookie ρόλου είναι κενό στην ακόλουθη αίτηση της εφαρμογής.

Θέμα 5

Εξετάστε το ακόλουθο σενάριο:
  • Έχετε μια εφαρμογή web του ASP.NET και τον τύπο AntiXssEncoder είναι ενεργοποιημένη στην εφαρμογή.
  • Μία από τις ιστοσελίδες της εφαρμογής έχει ένα στοιχείο ελέγχου διακομιστή Web υπερ-σύνδεση που χρησιμοποιεί την ιδιότητα NavigateUrl σεστην "mailto:xxx@contoso.com".
  • Ένας χρήστης αποκτά πρόσβαση στην ιστοσελίδα με τη χρήση του προγράμματος περιήγησης και, στη συνέχεια, κάνει κλικ στην υπερ-σύνδεση.
Σε αυτό το σενάριο, ο χρήστης θα ανακατευθυνθείτε σε μια σελίδα που δεν υπάρχει.

Πλαίσιο οντότητας

Θέμα 1

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να αναπτύξετε μια εφαρμογή που χρησιμοποιεί Microsoft SQL Server Compact 3.5 ή SQL Server Compact 4.0 και πλαίσιο οντότητας στο Microsoft Visual Studio 2010.
  • Η εφαρμογή χρησιμοποιεί ένα ερώτημα "Οντότητες LINQ" για να εκτελέσετε πολλές ΣΥΝΔΈΣΜΟΥορίζει προτάσεις στην οντότητα για να αποκτήσετε τα δεδομένα.
  • Μπορείτε να μετακινήσετε την εφαρμογή σε έναν υπολογιστή που έχει το 4.5 Framework .NET εγκατεστημένο.
  • Προσπαθείτε να εκτελέσετε την εφαρμογή.
Σε αυτό το σενάριο, η εφαρμογή ενδέχεται να αντιμετωπίσετε μειωμένες επιδόσεις λόγω τη δημιουργία προτάσεων SQL στο πλαίσιο οντότητα που δεν εκτελούν σωστά ως προς τις SQL Server Compact 3.5 ή SQL Server Compact 4.0.

Θέμα 2

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να εκτελέσετε μια εφαρμογή που θέτει ερωτήματα για δεδομένα, χρησιμοποιώντας το πλαίσιο οντότητα σε έναν υπολογιστή που έχει το 4.5 Framework .NET εγκατεστημένο.
  • Το ερώτημα χρησιμοποιεί δομές "Ομαδοποίηση με βάση την προβολή".
Σε αυτό το σενάριο, ενδέχεται να αντιμετωπίσετε κακή ερώτημα επιδόσεων.

Σημείωση Αυτό το ζήτημα δεν παρουσιάζεται όταν η εφαρμογή εκτελείται σε το 4 του .NET Framework.

Windows Workflow Foundation (WF)

Θέμα 1

Εξετάστε το ακόλουθο σενάριο:
  • Έχετε ένα υπάρχον έργο του Visual Studio 2010 δραστηριότητα βιβλιοθήκη, ή μπορείτε να δημιουργήσετε ένα νέο έργο βιβλιοθήκη δραστηριότητα.
  • Έχετε κάποια αρχεία πόρων στο έργο που θα ενσωματωθεί σε της συγκρότησης.
  • Μπορείτε να δημιουργήσετε το έργο στο Visual Studio 2012.
Σε αυτό το σενάριο, η διαδικασία δημιουργίας είναι επιτυχής. Ωστόσο, τα αρχεία πόρων δεν έχουν ενσωματωθεί σε συγκρότησης σωστά.

Θέμα 2

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να δημιουργήσετε ένα έργο εφαρμογής κονσόλας ροής εργασίας που ονομάζεται "WorkflowConsoleApplication1".
  • Ανοίγετε την προεπιλεγμένη ροή εργασίας, και μπορείτε να προσθέσετε ένα όρισμα τύπου συμβολοσειράς.
  • Μπορείτε να ορίσετε την προεπιλεγμένη τιμή του ορίσματος νέα σε μια συγκεκριμένη τιμή, όπως το "example".
  • Μπορείτε να προσθέσετε την ακόλουθη γραμμή του κώδικα:
    [assembly:System.Windows.Markup.XmlnsDefinition("foobar", "WorkflowConsoleApplication1")]
  • Μπορείτε να δημιουργήσετε τη λύση και, στη συνέχεια, προσπαθήσετε να ανοίξετε ξανά την προεπιλεγμένη ροή εργασίας.
Σε αυτό το σενάριο, το workflow designer δεν μπορεί να είναι loade και λαμβάνετε το ακόλουθο μήνυμα λάθους:

"Σχεδίαση ροής εργασίας αντιμετώπισε προβλήματα με το έγγραφο"

Υποδομή επικοινωνιών των Windows (WCF)

Θέμα 1

Εξετάστε το ακόλουθο σενάριο:
  • Ανάπτυξη ενός έργου υπηρεσίας WCF που να στοχεύει η 4.0 του .NET Framework σε υπολογιστή που έχει το 4.5 Framework .NET εγκατεστημένο.
  • Μπορείτε να ορίσετε την τιμή της ιδιότητας aspNetCompatibilityEnabled σε true στο αρχείο web.config.
  • Μπορείτε να αναπτύξετε το έργο υπηρεσία WCF σε άλλον υπολογιστή που έχει το 4.0 Framework .NET εγκατεστημένο.
Σε αυτό το σενάριο, ένα System.ServiceModel.ServiceActivationException είναι εξαίρεση.

ΣημείωσηΑυτό το ζήτημα δεν παρουσιάζεται κατά την ανάπτυξη του έργου υπηρεσίας WCF σε έναν υπολογιστή που έχει το 4.5 Framework .NET εγκατεστημένο.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η προεπιλεγμένη τιμή του χαρακτηριστικού AspNetCompatibilityRequirements είναι NotAllowed στο .NET Framework 4.0. Ωστόσο, αυτή η προεπιλεγμένη τιμή αλλάζει για να επιτρέπεται σε το 4.5 του .NET Framework.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, ορίσετε ρητά τη λειτουργία συμβατότητας ASP.NET για την υπηρεσία στο συμβόλαιο τ / υ, προσθέτοντας τον ακόλουθο κώδικα:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
Θέμα 2

Το δημόσιο API ByteStreamMessageEncoder.CreateMessage δημιουργεί μια κλάση XmlDictionaryReader που χρησιμοποιεί την προεπιλεγμένη XmlDictionaryReaderQuotas αντί για το μέγιστο όρια που ορίζονται στο XmlDictionaryReaderQuotas.Max. Αυτό μπορεί να προκαλέσει μια εξαίρεση (υπέρβαση του μέγιστου ορίου) System.Xml.XmlException να υφίσταται.

Θέμα 3

Όταν προσπαθείτε να αποκτήσετε πρόσβαση σε μια ιδιότητα ροής αποστολής (για παράδειγμα, η ιδιότητα HttpRequest.InputStream )αντί για μια λειτουργία της υπηρεσίας, λαμβάνετε το ακόλουθο μήνυμα λάθους:

Αυτή η μέθοδος ή ιδιότητα δεν υποστηρίζεται όταν έχει γίνει κλήση του HttpRequest.GetBefferlessInputStream"

Θέμα 4

Όταν προσπαθείτε να δημιουργήσετε διακομιστές μεσολάβησης WCFγια ASMX υπηρεσίες χρησιμοποιώντας είτε το παράθυρο διαλόγου Προσθήκη αναφοράς τ ή το βοηθητικό πρόγραμμα .NET Framework 4.5 Svcutil.exe, η αναφορά που δημιουργήθηκε η υπηρεσία δεν είναι έγκυρη με τους τύπους που λείπουν.

Θέμα 5

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να δημιουργήσετε ένα έργο ASP.NET MVC4 Web API στο Visual Studio 2012.
  • Μπορείτε να προσθέσετε μια αναφορά υπηρεσίας WCF στο έργο.
Σε αυτό το σενάριο, το αρχείο Reference.cs για την υπηρεσία αναφοράς είναι κενό.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η κλάση DataContractSerializer αντιμετώπισε έναν τύπο (Newtonsoft.Json.Linq.JToken) που δεν υποστηρίζει. Στην περίπτωση αυτή, το δημιουργεί μια εξαίρεση, και στη συνέχεια σταματά δημιουργία την αναφορά της υπηρεσίας.

Ιδιότητες

Αναγν. άρθρου: 2750149 - Τελευταία αναθεώρηση: Δευτέρα, 22 Απριλίου 2013 - Αναθεώρηση: 1.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 4.5 στις ακόλουθες πλατφόρμες
    • Windows 8
    • Windows RT
    • Windows Server 2012 Standard
Λέξεις-κλειδιά: 
kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2750149 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2750149

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

 

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