Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
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:
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ı
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:
IIS sunucunuzu SSL kullanacak şekilde yapılandırın.
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.
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)