ΕΠΙΔΙΌΡΘΩΣΗ: Μια επέκταση ISAPI που καλεί τη συνάρτηση WriteClient 65.535 ή περισσότερες φορές στέλνει ελλιπείς απαντήσεις στο IIS 7.5

Ισχύει για: Internet Information Services 7.5Windows 7 Service Pack 1Windows Server 2008 R2 Service Pack 1

Συμπτώματα


Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να εγκαταστήσετε υπηρεσίες πληροφοριών Internet (IIS) 7.5 και η λειτουργική μονάδα επεκτάσεις Internet Server API (ISAPI) σε έναν υπολογιστή που εκτελεί Windows 7 ή Windows Server 2008 R2.
  • Μπορείτε να δημιουργήσετε μια επέκταση ISAPI που καλεί τη συνάρτηση WriteClient 65.535 ή περισσότερες φορές.
  • Μπορείτε να ενεργοποιήσετε την επέκταση ISAPI να εκτελείται στον υπολογιστή.
  • Μια αίτηση προγράμματος-πελάτη αποκτά πρόσβαση σε μια διαδρομή που καλεί την επέκταση ISAPI.
Σε αυτό το σενάριο, η κλήση της συνάρτησης WriteClient αποτυγχάνει. Επομένως, η αίτηση του πελάτη δεν επεξεργάζεται σωστά.

Αιτία


Αυτό το ζήτημα παρουσιάζεται επειδή εμφανίζεται σφάλμα ERROR_ARITHMETIC_OVERFLOW όταν η συνάρτηση WriteClient καλείται 65.535 ή περισσότερες φορές.

Επίλυση


Πληροφορίες άμεσης επιδιόρθωσης

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

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

Πρέπει να έχετε τη λειτουργική μονάδα επεκτάσεις ISAPI εγκατεστημένη στο IIS 7.5 για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση. Επιπλέον, ο υπολογιστής πρέπει να εκτελεί ένα από τα ακόλουθα λειτουργικά συστήματα:
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Πληροφορίες επανεκκίνησης

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

Πληροφορίες αντικατάστασης

Αυτή η άμεση επιδιόρθωση δεν αντικαθιστά μια άμεση επιδιόρθωση που κυκλοφόρησε στο παρελθόν.

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

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Σημειώσεις πληροφοριών αρχείων για Windows 7 και Windows Server 2008 R2
Τα αρχεία MANIFEST (.manifest) και τα αρχεία MUM (.mum) που εγκαθίστανται σε κάθε περιβάλλον παρατίθενται ξεχωριστά στην ενότητα "Πρόσθετες πληροφορίες αρχείων για Windows 7 και Windows Server 2008 R2". Αρχεία MUM και MANIFEST αρχεία, είναι εξαιρετικά σημαντικά για τη διατήρηση της κατάστασης των ενημερωμένων στοιχείων.
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Isapi.dll7.5.7600.21009106,49615-Jul-201107:19x86
Isapi.dll7.5.7601.21771106,49615-Jul-201105:42x86
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Isapi.dll7.5.7600.21009120,32015-Jul-201107:21x64
Isapi.dll7.5.7601.21771120,32015-Jul-201105:17x64
Isapi.dll7.5.7600.21009106,49615-Jul-201107:19x86
Isapi.dll7.5.7601.21771106,49615-Jul-201105:42x86
Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Isapi.dll7.5.7600.21009244,73615-Jul-201107:13IA-64
Isapi.dll7.5.7601.21771244,73615-Jul-201104:06IA-64
Isapi.dll7.5.7600.21009106,49615-Jul-201107:19x86
Isapi.dll7.5.7601.21771106,49615-Jul-201105:42x86

Κατάσταση


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

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


Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση WriteClient , επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:

Πρόσθετες πληροφορίες αρχείων

Πρόσθετες πληροφορίες αρχείων για Windows 7 και Windows Server 2008 R2

Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείουUpdate.mum
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου2,868
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουX86_1ba711089cfd23cd5b56abe95dd072d0_31bf3856ad364e35_6.1.7601.21771_none_9243a8fcd187592e.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου715
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουX86_cfa1d95fc28689be127256a4a39638f8_31bf3856ad364e35_6.1.7600.21009_none_dd63dd8a79924841.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου715
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουX86_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a492aa659251cf.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου3,321
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)08:00
ΠλατφόρμαNot Applicable
Όνομα αρχείουX86_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693765ca62f88358.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου3,321
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)06:13
ΠλατφόρμαNot Applicable
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείουAmd64_6752b03ee4f9ce72ed95ff8ec068b471_31bf3856ad364e35_6.1.7600.21009_none_d38296dd8f46f929.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου1,080
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουAmd64_cf7e70c30f75f084da07c35ae4be9d76_31bf3856ad364e35_6.1.7601.21771_none_491a43356b1003b8.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου1,080
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουAmd64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_c3c32e2e1defc305.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου3,327
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)08:49
ΠλατφόρμαNot Applicable
Όνομα αρχείουAmd64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_c556014e1b55f48e.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου3,327
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)07:00
ΠλατφόρμαNot Applicable
Όνομα αρχείουUpdate.mum
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου3,306
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουWow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου2,998
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)07:43
ΠλατφόρμαNot Applicable
Όνομα αρχείουWow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου2,998
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)06:02
ΠλατφόρμαNot Applicable
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείουIa64_03057c400e62e0ed18b2f9890a48a829_31bf3856ad364e35_6.1.7601.21771_none_94748f243d69b85b.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου1,078
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουIa64_18d28e3ddfe11e0d46164e2fe9ef1c53_31bf3856ad364e35_6.1.7600.21009_none_8abd4e84a410bc1f.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου1,078
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουIa64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a636a065905acb.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου3,324
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)08:45
ΠλατφόρμαNot Applicable
Όνομα αρχείουIa64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693909c062f68c54.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου3,324
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)07:25
ΠλατφόρμαNot Applicable
Όνομα αρχείουUpdate.mum
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου2,347
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)11:29
ΠλατφόρμαNot Applicable
Όνομα αρχείουWow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου2,998
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)07:43
ΠλατφόρμαNot Applicable
Όνομα αρχείουWow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest
Έκδοση αρχείουNot Applicable
Μέγεθος αρχείου2,998
Ημερομηνία (UTC)15-Jul-2011
Ώρα (UTC)06:02
ΠλατφόρμαNot Applicable