أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

تعذّر قيام Internet Explorer بفتح مستندات Office من موقع ويب SSL

الأعراض
عند محاولة فتح مستند Microsoft Office (ملف .doc أو ملف .xls أو ملف .ppt وما إلى ذلك) أو تنزيله من موقع آمن على الويب في برنامج Internet Explorer، قد تظهر واحدة من رسائل الخطأ التالية، وذلك بالرغم أن المستند متوفر وتم تنزيله من على الملقم:

رسالة الخطأ الأولى

لا يمكن لـ Internet Explorer تنزيل الملف من على الملقم.
لم يكن Internet Explorer قادرًا على فتح هذا الموقع. إما أن الموقع المطلوب غير متوفر أو يتعذر العثور عليه. الرجاء المحاولة مرة أخرى لاحقًا.
رسالة الخطأ الثانية

يتعذر عرض الصفحة.
الصفحة التي تبحث عنها في الوقت الحالي غير متوفرة. ربما يكون هذا الموقع يواجه صعوبات تقنية، أو ربما تكون في حاجة إلى ضبط إعدادات المستعرض.
لا يمكن العثور على ملقم أو خطأ DNS
رسالة الخطأ الثالثة

يتعذر على اسم تطبيق Office فتح الملف.
رسالة الخطأ الرابعة

يتعذر على Publisher العثور على الملف الذي حددته.
تحدث هذه المشكلة إذا كان الملقم يستخدم "طبقة مآخذ توصيل آمنة" (SSL) وقام بإضافة إحدى رأسي HTTP التاليتين أو كلاهما إلى رسالة الاستجابة:
Pragma: no-cacheCache-control: no-cache,max-age=0,must-revalidate				
السبب
لكي يقوم برنامج Internet Explorer بفتح المستندات في Office (أو أي مستند خارج حد العمليات أو خادم مستندات ActiveX)، يجب أن يقوم Internet Explorer بحفظ الملف إلى دليل ذاكرة التخزين المؤقت المحلية ومطالبة التطبيق المقترن بتحميل الملف باستخدام IPersistFile::Load. إذا لم يكن هذا الملف مخزنًا على القرص، تفشل هذه العملية.

في حالة اتصال برنامج Internet Explorer بموقع آمن على الويب عبر بروتوكول "طبقة مآخذ التوصيل الآمنة" (SSL)، يفرض برنامج Internet Explorer أي طلب no-cache. وفي حالة وجود الرأس أو الرأسين، لا يقوم برنامج Internet Explorer بتخزين الملف تخزينًا مؤقتًا. وبالتالي، يتعذر على Office فتح الملف.
الحل
يجب على مواقع الويب التي تريد السماح بهذا النوع من العمليات إزالة الرأس no-cache أو الرأسين.
تصريح
يعتمد هذا السلوك على تصميم البرنامج.
معلومات أخرى
لا تواجه الملفات المقترنة ببرنامج Internet Explorer نفسه (بما في ذلك ملفات .txt وملفات .html وملفات .gif وملفات .jpg وملفات .xml وما إلى ذلك) بشكل عام هذه المشكلة. وقد تواجه الملفات المقترنة بتطبيقات غير تطبيقات Office هذه المشكلة وقد لا تواجهها، وذلك وفقًا للتطبيق.

يجب على مطوري الويب ملاحظة احتمال قيام بعض جدران الحماية وبرامج الأمان بإضافة هاتين الرأسين تلقائيًا إلى كافة استجابات HTTP الصادرة. وحتى في حالة عدم تكوين ملقم الويب الخاص بك، يقوم ملحق "واجهة برمجة التطبيقات لخادم الإنترنت" (ISAPI) أو البرنامج النصي لصفحات Active Server (ASP) بإعادة هاتين الرأسين، قد يتضمن موقع الويب الخاص بك هاتين الرأسين بشكل افتراضي. قم بمراجعة مسؤول جدار الحماية أو مسؤول الأمان الخاص بك لتحديد ما إذا كانت تلك هي الحالة، وقم بمناقشة مخاطر الأمان التي قد تتعرض لها شركتك في حالة اختيار تعطيل هذا الخيار للسماح بتخزين هذه الملفات تخزينًا مؤقتًا.

الخطوات المتبعة لإعادة إنشاء السلوك

  1. في المجلد Wwwroot لملقم IIS الخاص بك، قم بإنشاء ملف ASP جديد. قم بتسمية الملف بـ Testnocache.asp، ثم قم بإضافة التعليمات البرمجية التالية إلى الملف:
    <% Response.ContentType = "application/msword" Response.AddHeader "Cache-control", "no-cache"%><HTML><BODY>Test File Loaded in Microsoft Word</BODY></HTML>					
  2. قم بتكوين ملقم IIS الخاص بك لاستخدام SSL.
  3. على نظام عميل مثبت عليه Word، استعرض للوصول إلى الملف ASP باستخدام HTTPS كالتالي:
    https://[servername]/testnocache.asp
    قد تتم مطالبتك بفتح الملف أو حفظه على بعض الأنظمة. بغض النظر عن الخيار الذي تختاره (أو في حالة عدم مطالبتك بفتح الملف أو حفظه)، تظهر رسالة خطأ ولا تتمكن من فتح الملف أو حفظه.
  4. قم بإزالة السطر AddHeader من الملف ASP، ثم استعرض للوصول إلى URL من العميل. يتم فتح المستند في برنامج Word.
مراجع
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
248107 إنشاء شهادات الملقم باستخدام نماذج الويب لخدمات الشهادات
خصائص

رقم الموضوع: 316431 - آخر مراجعة: 06/25/2007 14:49:00 - المراجعة: 7.2

  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0
  • kbprb KB316431
تعليقات