Internet Explorer bir SSL Web sitesindeki Office belgelerini açamıyor

Makale çevirileri Makale çevirileri
Makale numarası: 316431 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Internet Explorer'da güvenli bir Web sitesinden bir Microsoft Office belgesini (.doc dosyası, .xls dosyası, .ppt dosyası vb.) açmayı veya karşıdan yüklemeyi denediğinizde, dosya kullanılabilir durumda olduğu ve sunucudan yüklendiği halde aşağıdaki hata iletilerinden birini alabilirsiniz:

Hata iletisi 1

Internet Explorer dosya dosyasını sunucu sunucusundan yükleyemiyor.
Internet Explorer bu Internet sitesini açamadı. İstenen site kullanılamıyor veya bulunamıyor. Lütfen daha sonra yeniden deneyin.
Hata iletisi 2

Sayfa görüntülenemiyor.
Aradığınız sayfa şu an kullanılamıyor. Web sitesi teknik sorunlar yaşıyor olabilir ya da tarayıcınızın ayarlarını değiştirmeniz gerekebilir.
Sunucu ya da DNS bulunamadı hatası
Hata iletisi 3

Office Uygulaması Adı dosyayı açamadı.
Hata iletisi 4

Publisher belirttiğiniz dosyayı bulamıyor.
Sorun, sunucu Güvenli Yuva Katmanı (SSL) kullanıyorsa ve aşağıdaki HTTP üstbilgilerinden biri veya ikisi birden yanıt iletisine eklenmişse oluşur:
Pragma: no-cache
Cache-control: no-cache,max-age=0,must-revalidate
				

Neden

Internet Explorer'ın belgeleri Office'te (veya herhangi bir işlem dışı, ActiveX belge sunucusunda) açabilmesi için, belgeyi yerel önbellek dizinine kaydetmesi ve IPersistFile::Load kullanarak ilişkili uygulamanın dosyayı yüklemesini istemesi gerekmektedir. Dosya diskte depolanmıyorsa bu işlem başarısız olur.

Internet Explorer SSL kullanarak güvenli bir Web sitesiyle iletişim kurduğunda, no-cache (önbelleğe alma) isteği varsa bunu zorla uygular. Üstbilgi veya üstbilgiler varsa Internet Explorer dosyayı önbelleğe kaydetmez. Sonuç olarak, Office dosyayı açamaz.

Çözüm

Bu tür işlemlere izin veren Web siteleri no-cache (önbelleğe alma) üstbilgisini veya üstbilgilerini kaldırmalıdır.

Durum

Bu davranış tasarım gereğidir.

Daha fazla bilgi

Internet Explorer'ın kendisiyle ilişkilendirilmiş dosyalarda (.txt dosyaları, .html dosyaları, .gif dosyaları, .jpg dosyaları, .xml dosyaları vb.) genellikle bu sorunla karşılaşılmaz. Office dışı uygulamalarla ilişkilendirilmiş dosyalarda sorunla karşılaşılıp karşılaşılmaması uygulamaya bağlıdır.

Web geliştiricileri, bazı güvenlik duvarlarının ve güvenlik programlarının giden tüm HTTP yanıtlarına bu üstbilgileri otomatik olarak ekleyebileceklerini unutmamalıdır. Web sunucunuzu, Internet Sunucusu Uygulama Programı Arabirimi (ISAPI) uzantınızı veya Active Server Pages (ASP) komut dosyanızı bu üstbilgileri döndürecek şekilde yapılandırmamış olsanız bile, siteniz varsayılan olarak ekliyor olabilir. Durumunun bu şekilde olup olmadığını belirlemek için güvenlik duvarı veya güvenlik yöneticinizle görüşün ve bu dosyaların önbelleğe alınmasına izin vermek üzere bu seçeneği devre dışı bırakmanın şirketinizi maruz bırakacağı güvenlik risklerini tartışın.

Davranışı yeniden oluşturma adımları

  1. IIS sunucunuzun Wwwroot klasöründe yeni bir ASP dosyası oluşturun. Dosyayı Testnocache.asp olarak adlandırın ve aşağıdaki kodu dosyaya ekleyin:
    <%
     Response.ContentType = "application/msword"
     Response.AddHeader "Cache-control", "no-cache"
    %>
    <HTML><BODY>Sınama Dosyası Microsoft Word'de Açıldı</BODY></HTML>
    					
  2. IIS sunucunuzu SSL kullanacak şekilde yapılandırın.
  3. Word'ün yüklü olduğu bir istemci sisteminde, aşağıdaki şekilde HTTPS kullanarak ASP dosyasına gözatın:
    https://[sunucuadı]/testnocache.asp
    Bazı sistemlerde dosyayı açmanız veya kaydetmeniz istenebilir. Hangi seçeneği seçerseniz seçin (veya dosyayı açmanız veya kaydetmeniz istenmezse), bir hata iletisi alırsınız ve dosyayı açamaz ve kaydedemezsiniz.
  4. ASP dosyasından AddHeader satırını kaldırın ve sonra istemcide URL'ye gidin. Belge Word'de açılır.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
248107 Sertifika Hizmetleri Web formlarını kullanarak sunucu sertifikaları oluşturma (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)

Özellikler

Makale numarası: 316431 - Last Review: 6 Nisan 2007 Cuma - Gözden geçirme: 7.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0, Ne zaman ne ile kullanilir:
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Anahtar Kelimeler: 
kbprb KB316431

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com