ΕΠΙΔΙΌΡΘΩΣΗ: Αντιμετωπίζετε θέματα επιδόσεων κατά την εκτέλεση μιας.NET Framework 3.5 βάσει WCF υπηρεσία που χρησιμοποιεί μεταφορά TCP και ενεργοποιεί την προσωρινή αποθήκευση καναλιού σε συνθήκες μεγάλου φόρτου

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

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

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο. Χρησιμοποιήστε το Microsoft.NET Framework 3.5 υποδομή επικοινωνιών των Windows (WCF) υπηρεσία που χρησιμοποιεί Μεταφορά TCP για την επικοινωνία. Στη συνέχεια, ενεργοποιείτε την προσωρινή αποθήκευση καναλιού, για παράδειγμα, χρησιμοποιώντας τοOneWayBindingElementΚλάση σε σύνολο κανάλια TCP. Σε αυτό το σενάριο, όταν το η υπηρεσία εκτελείται σε συνθήκες μεγάλου φόρτου, παρατηρήστε δύο ζητήματα επιδόσεων:
  • Γίνεται εξαντληθεί νημάτων στο διακομιστή και το η υπηρεσία ενδέχεται να σταματήσει να ανταποκρίνεται.
  • Όταν οι υπολογιστές-πελάτες WCF αποστολή μηνυμάτων σε ένα τελικό σημείο μιας παρουσιάζεται ζήτημα χρονικού ορίου.

Αιτία

Αυτά τα ζητήματα παρουσιάζονται επειδή η ασύγχρονη καλεί το WCF αποκλείονται οι χρήσεις. Όταν προκύπτει αιτήματα I/O σε συνθήκες μεγάλου φόρτου, την αποκλεισμός αιτία νήματα νήμα χρόνου εκτέλεσης κοινής γλώσσας (CLR) με εισόδου πρόσθετες νημάτων σε χώρο συγκέντρωσης νημάτων. Ωστόσο, ο ρυθμός νήμα εισόδου προκαλεί αιτήματα I/O σε χρονικό όριο.

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

ΣημείωσηΕάν χρησιμοποιείτε το.NET Framework 3.5 Service Pack 1 των Windows 7 ή Windows Server 2008 R2, εγκαταστήστε την επείγουσα επιδιόρθωση που περιγράφεται στο ακόλουθο άρθρο της Microsoft βασισμένης στη γνώση:
977420Είναι διαθέσιμη για να διορθώσετε προβλήματα στην υποδομή επικοινωνιών των Windows σε μια συλλογή επειγουσών επιδιορθώσεων του.NET Framework 3.5 SP1 για τα Windows 7 και Windows Server 2008 R2

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

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

Για να επιλύσετε αυτό το ζήτημα, επικοινωνήστε με Πελάτη υπηρεσίες υποστήριξης της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμοί τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.Microsoft.com/contactus/?ws=support
ΣημείωσηΣε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης ενδέχεται να ακυρωθούν, εάν ένας μηχανικός υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημα. Συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν το λόγω συγκεκριμένη ενημέρωση.

Προϋποθέσεις

Πρέπει να έχετε Microsoft.NET Framework 3.5 Service Pack 1 (SP1) εγκατάσταση των Windows Vista Service Pack 2 (SP2) ή Windows Server 2008 SP2 για να Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση.

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

Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή μετά την εγκατάσταση του η επείγουσα επιδιόρθωση Εάν δεν υπάρχει σχετική.Χρησιμοποιείται το NET Framework παρουσία.

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

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

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

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει το αρχείο χαρακτηριστικά (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία περιλαμβάνονται στην Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΏρα Ζώνηστο τοΗμερομηνία και ώραστοιχείο ελέγχου Πίνακας.
x 86 με την έκδοση για Windows Vista SP2 και Windows Server 2008 SP2
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΤο αρχείο μέγεθοςΗμερομηνίαΏραΠλατφόρμα
Servicemonikersupport.dll3.0.4506.412017,24010-Jun-200906: 55x 86
System.Runtime.serialization.dll3.0.4506.4120970,75210-Jun-200906: 55x 86
System.ServiceModel.dll3.0.4506.41205,935,10410-Jun-200906: 55x 86

x έκδοση 64 των Windows Vista SP2 και Windows Server 2008 SP2
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΤο αρχείο μέγεθοςΗμερομηνίαΏραΠλατφόρμα
Servicemonikersupport.dll3.0.4506.412019,28810-Jun-200906: 56x 64
System.Runtime.serialization.dll3.0.4506.4120847,87210-Jun-200906: 56x 64
System.ServiceModel.dll3.0.4506.41205,271,55210-Jun-200906: 56x 64

Έκδοση του Windows Server 2008 SP2 που βασίζονται σε τεχνολογία Itanium
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΤο αρχείο μέγεθοςΗμερομηνίαΏραΠλατφόρμα
Servicemonikersupport.dll3.0.4506.412033,64010-Jun-200906: 56IA-64
System.Runtime.serialization.dll3.0.4506.4120847,87210-Jun-200906: 56IA-64
System.ServiceModel.dll3.0.4506.41205,271,55210-Jun-200906: 56IA-64

Κατάσταση

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

Ιδιότητες

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

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

 

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