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

Συμπτώματα

Όταν χρησιμοποιείτε τη μέθοδο Φόρτωση του μοντέλου αντικειμένου XMLDOM για να φορτώσετε τη σύγχρονη ένα έγγραφο Extensible Markup Language (XML) σε έναν υπολογιστή-πελάτη μέσω μιας σύνδεσης SSL, η μέθοδος αποτυγχάνει με σφάλμα 0x800c0007 και το INET_E_DATA_NOT_AVAILABLE τιμή επιστροφής.

Αιτία

Αυτό το ζήτημα παρουσιάζεται όταν το αρχείο δεν αποθηκεύεται προσωρινά στον υπολογιστή-πελάτη. Υπάρχουν πολλές αιτίες γιατί δεν μπορούν να αποθηκευτούν προσωρινά το αρχείο:

  • Ο χρήστης επιλέγει το πλαίσιο ελέγχου να μην αποθηκεύονται οι κρυπτογραφημένες σελίδες στο δίσκο στην καρτέλα " για προχωρημένους " του πλαισίου διαλόγου " Επιλογές Internet ".

  • Ο διακομιστής στέλνει μια Pragma:no-cache ή μνήμη Cache-control: no-κεφαλίδα χώρου προσωρινής αποθήκευσης.

  • Εάν χρησιμοποιείτε Microsoft Internet Information Server (IIS), η επιλογή λήξης περιεχομένου έχει οριστεί να λήξει αμέσως, που αποστέλλει κεφαλίδες no-cache, καθώς και την λήξη: 0 κεφαλίδα HTTP.

Επίλυση

Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα παρακάτω βήματα:

  1. Στον Internet Explorer, στο μενού " Εργαλεία ", κάντε κλικ στην εντολή Επιλογές Internet. Στην καρτέλα " για προχωρημένους ", απενεργοποιήστε το πλαίσιο ελέγχου να μην αποθηκεύονται οι κρυπτογραφημένες σελίδες στο δίσκο .

  2. Βεβαιωθείτε ότι ο διακομιστής δεν αποστέλλει κεφαλίδες no-cache.

  3. Στις υπηρεσίες IIS, στο συμπληρωματικό πρόγραμμα Κονσόλας διαχείρισης της Microsoft (MMC), κάντε δεξιό κλικ στο αρχείο XML. Στην καρτέλα Κεφαλίδες HTTP , απενεργοποιήστε τη δυνατότητα λήξης του περιεχομένου.

Κατάσταση

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

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

Βήματα για την αναπαραγωγή συμπεριφοράς

  1. Στον Internet Explorer, στο μενού " Εργαλεία ", κάντε κλικ στην εντολή Επιλογές Internet. Στην καρτέλα " για προχωρημένους ", απενεργοποιήστε το πλαίσιο ελέγχου να μην αποθηκεύονται οι κρυπτογραφημένες σελίδες στο δίσκο .

  2. Δημιουργήστε ένα αρχείο HTML που ονομάζεται Test.html και, στη συνέχεια, επικολλήστε τον ακόλουθο κώδικα:

    <HTML><BODY><INPUT type=button onclick=loadmyxml() value="Load XML"><SCRIPT>function loadmyxml(){var XMLObj = new ActiveXObject("Microsoft.XMLDOM")XMLObj.async = false;XMLObj.load('https://localhost/secure/test.xml'); if (XMLObj.parseError.errorCode != 0)alert("Error loading XML file : " + XMLObj.parseError.reason);elsealert (XMLObj.xml);}</script></BODY></HTML>
  3. Αποθήκευση Test.html σε ασφαλή φάκελο στο διακομιστή Web.

  4. Δημιουργία ενός νέου αρχείου XML με όνομα Test.xml και, στη συνέχεια, επικολλήστε τον ακόλουθο κώδικα:

    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>
  5. Αποθήκευση Test.xml σε ασφαλή φάκελο στο διακομιστή Web.

  6. Στον Internet Explorer, αναζητήστε Test.html και, στη συνέχεια, κάντε κλικ στην επιλογή Φόρτωση XML. Λαμβάνετε μήνυμα λάθους 0x800c0007.

Αναφορές

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

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

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

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

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

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

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

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

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

×