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

Συμπτώματα

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

Σημείωση Αυτό το ζήτημα προκύπτει συνήθως μετά την εφαρμογή της ενημερωμένης έκδοσης που περιγράφεται στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft (KB):

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

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

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

  • Βεβαιωθείτε ότι θα έχει εξαντλήσει πλήρως η ροή απόκρισης, πριν να στείλετε μια νέα πρόσκληση. Για παράδειγμα, όταν λαμβάνετε μια τμηματική απόκριση, η εφαρμογή διαβάζει τη ροή απόκρισης μέχρι η μέθοδος ανάγνωσης στη ροή επιστρέφει "0 byte ανάγνωσης."

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

  • Εγκαταστήστε αυτήν την ενημερωμένη έκδοση για να επαναφέρετε την ίδια συμπεριφορά πριν από την εγκατάσταση της επείγουσας επιδιόρθωσης στο KB 2750149. Όταν η εφαρμογή κλείνει τη ροή απόκρισης, η κλάση HttpWebRequest προσπαθεί να εξαντλήσει τις αποκρίσεις. Εάν αυτή η λειτουργία είναι επιτυχής, η σύνδεση θα να επαναχρησιμοποιείται για την επόμενη αίτηση.

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

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

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

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

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

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε το Microsoft .NET Framework 4.5 εγκατεστημένο.

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

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

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

Για όλες τις υποστηριζόμενες εκδόσεις x86 των Windows 8

Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86

Για όλες τις υποστηριζόμενες εκδόσεις των Windows 8, 2012 διακομιστή των Windows που βασίζονται σε x64

Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:58

x86

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86


Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×