BUG: Ενδέχεται να λάβετε την τιμή σφάλματος 0x800c0008 κατά την υποβολή μιας αίτησης HTTPS POST μέσω της συνάρτησης IMoniker::BindToStorage και χρησιμοποιήστε τη διασύνδεση IStream για να παρέχουν τα δεδομένα HTTP POST


Συμπτώματα


Όταν υποβάλλετε μια αίτηση HTTP POST μέσω της συνάρτησης IMoniker::BindToStorage , ενδέχεται να λάβετε την τιμή σφάλματος 0x800c0008 (-2146697208) για την αίτηση POST. Εμφανίζεται η τιμή σφάλματος μέσω μία από τις παραμέτρους της λειτουργίας IBindStatusCallback::OnStopBinding που έχετε υλοποιήσει σχετικά με το πρόγραμμα-πελάτη.


Αυτό το ζήτημα μπορεί να προκύψει, όταν ισχύουν όλες οι ακόλουθες συνθήκες:
  • Μπορείτε να χρησιμοποιήσετε τη συνάρτηση IMoniker::BindToStorage για να συνδεθεί με τη διεύθυνση URL.
  • Μπορείτε να χρησιμοποιήσετε τη διασύνδεση IStream να παράσχετε τα δεδομένα HTTP POST.
  • Έχετε κάποιο πρόβλημα με το πιστοποιητικό του διακομιστή.
  • Μια νέα σύνδεση HTTP χρησιμοποιείται αντί της σύνδεσης HTTP.

Αιτία


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

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


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

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

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

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

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

Πρέπει να έχετε το Windows XP Service Pack 1 (SP1) ή εγκατεστημένο στον υπολογιστή το Windows XP Service Pack 2 (SP2).

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

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

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

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

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο εργαλείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
Ο Internet Explorer 6 στο Windows XP SP1
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Urlmon.dll6.0.2800.1532462,33626-Jan-200609:25x86
Ο Internet Explorer 6 στο Windows XP SP2
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Urlmon.dll6.0.2900.2771610,81607-Oct-200517:15x86
Αφού εφαρμόσετε την επείγουσα επιδιόρθωση, μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε την επείγουσα επιδιόρθωση, προσθέτοντας μια καταχώρηση μητρώου στο μητρώο. Για να προσθέσετε την καταχώρηση μητρώου, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regedit και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main
  3. Στο μενού Επεξεργασία , μεταβείτε στην επιλογή
    Δημιουργίακαι, στη συνέχεια, κάντε κλικ στο κλειδί.
  4. Πληκτρολογήστε FeatureControlκαι, στη συνέχεια, πιέστε το πλήκτρο ENTER.
  5. Κάντε δεξιό κλικ στο FeatureControl, μεταβείτε στην επιλογή
    Δημιουργίακαι, στη συνέχεια, κάντε κλικ στο κλειδί.
  6. Τύπος
    FEATURE_SHOW_CERT_WARNINGS_ON_POST_FROM_ISTREAM_KB906379και, στη συνέχεια, πιέστε το πλήκτρο ENTER.
  7. Κάντε δεξιό κλικ
    FEATURE_SHOW_CERT_WARNINGS_ON_POST_FROM_ISTREAM_KB906379, επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.
  8. Πληκτρολογήστε iexplore.exe ή *και, στη συνέχεια, πιέστε το πλήκτρο ENTER.

    Σημείωση Σε αυτό το βήμα, * αντιπροσωπεύει όλα τα εκτελέσιμα αρχεία.
  9. Κάντε διπλό κλικ iexplore.exe, πληκτρολογήστε
    1 στο πλαίσιο δεδομένα τιμής , και στη συνέχεια κάντε κλικ
    ΟΚ για να ενεργοποιήσετε την επείγουσα επιδιόρθωση.

    Σημείωση Για να απενεργοποιήσετε την επείγουσα επιδιόρθωση, πληκτρολογήστε 0 στο το
    Πλαίσιο δεδομένα τιμής .
  10. Στο μενού αρχείο , κάντε κλικ στο κουμπί
    Exit για να τερματίσετε τον Επεξεργαστή μητρώου.

Κατάσταση


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

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


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