Jelenleg nem kapcsolódik az internethez. Várakozás a kapcsolat helyreállítására

Az Internet Explorer nem tudja megnyitni az SSL-titkosítású webhelyeken lévő Office-dokumentumokat

A jelenség
Amikor megpróbál megnyitni vagy letölteni egy védett webhelyen lévő Microsoft Office-dokumentumot (.doc, .xls, .ppt stb. fájlt) az Internet Explorer programban, az alábbiakhoz hasonló hibaüzenetek valamelyikét kaphatja annak ellenére, hogy a dokumentum elérhető és letölthető a kiszolgálóról:

1. hibaüzenet

Az Internet Explorer nem tudja letölteni a következőt: fájl. Hely: kiszolgáló.
Az Internet Explorer nem tudta megnyitni ezt az internethelyet. A kért hely nem érhető el vagy nem található. Próbálkozzon később.
2. hibaüzenet

A lap nem jeleníthető meg.
A keresett lap jelenleg nem érhető el. Lehet, hogy a webhelyen technikai problémák léptek fel, vagy módosítania kell a böngésző beállításait.
A kiszolgáló nem található, vagy DNS-hiba történt.
3. hibaüzenet

A(z) Office- alkalmazás neve nem tudja megnyitni a fájlt.
4. hibaüzenet

A Publisher nem találja a megadott fájlt.
A probléma akkor jelentkezik, ha a kiszolgáló SSL- (Secure Sockets Layer) titkosítást használ, és a válaszüzenethez hozzáfűzte az alábbi HTTP-fejlécek valamelyikét (vagy mindkettőt):
Pragma: no-cacheCache-control: no-cache,max-age=0,must-revalidate				
Oka
Ahhoz, hogy az Internet Explorer meg tudja nyitni a dokumentumokat az Office-programokban (vagy bármely, folyamaton kívüli ActiveX-dokumentumkiszolgálón), a programnak a helyi gyorsítótármappába kell mentenie a fájlt, a társított alkalmazást pedig az IPersistFile::Load metódussal utasítania kell a fájl betöltésére. Ha a fájl nem a helyi lemezen található, a művelet sikertelen lesz.

Amikor az Internet Explorer SSL-kapcsolaton keresztül kommunikál egy védett webhellyel, a program minden no-cache kérést érvénybe léptet. A fejléc(ek) jelenléte esetén az Internet Explorer nem helyezi a fájlt gyorsítótárba. Következésképpen az Office nem tudja megnyitni a fájlt.
A megoldás
Azoknak a webhelyeknek, amelyek engedélyezni akarják ezt a művelettípust, el kell távolítaniuk a no-cache fejléceket.
Állapot
Ez szándékosan van így.
További információ
Azoknál a fájloknál, amelyek magával az Internet Explorer programmal vannak társítva (.txt, .html, .gif, .jpg, .xml stb. fájlok), ez a probléma általában nem tapasztalható. A nem Office-alkalmazással társított fájlok esetén a probléma előfordulása az adott alkalmazástól függ.

Webhelyfejlesztők számára fontos megjegyezni, hogy egyes tűzfalprogramok és biztonsági programok automatikusan hozzáadhatják ezeket a fejléceket minden kifelé irányuló HTTP-válaszhoz. A saját fejlesztésű webhely még akkor is hozzáadhatja a fejléceket alapértelmezés szerint, ha nem lett beállítva a webkiszolgáló, az ISAPI- (Internet Server Application Programming Interface) kiterjesztés vagy az ASP- (Active Server Pages) parancsfájl arra, hogy visszaadja e fejléceket. A tűzfal vagy a biztonsági szoftver rendszergazdájánál érdeklődhet arról, hogy ez az eset áll-e fenn, és azt is tőle kérdezheti meg, hogy mekkora biztonsági kockázatot jelentene a vállalatnak, ha a beállítás kikapcsolásával engedélyezné e fájlok gyorsítótárazását.

A hiba ismételt előidézéséhez szükséges lépések

  1. Az IIS-kiszolgáló Wwwroot mappájában hozzon létre egy új ASP-fájlt. Adja a fájlnak a Testnocache.asp nevet, és másolja a fájlba az alábbi kódszöveget:
    <% Response.ContentType = "application/msword" Response.AddHeader "Cache-control", "no-cache"%><HTML><BODY>A tesztfájl betöltve a Microsoft Word programba</BODY></HTML>					
  2. Állítsa be az IIS-kiszolgálót az SSL-titkosítás használatára.
  3. Egy Word programmal rendelkező ügyfélszámítógépen az alábbi HTTPS-címet használva nyissa meg az ASP-fájlt:
    https://[servername]/testnocache.asp
    Egyes rendszerek ekkor rákérdezhetnek arra, hogy megnyitja vagy menti-e a fájlt. A választott művelettől függetlenül (illetve ha meg sem jelenik a kérdés) ekkor egy hibaüzenet jelenik meg, és a fájl mentése vagy megnyitása nem sikerül.
  4. Törölje az AddHeader sort az ASP-fájlból, majd nyissa meg az URL-címet az ügyfélszámítógépen. Ekkor a dokumentum megnyílik a Word programban.
Hivatkozások
A Microsoft Tudásbázis kapcsolódó cikke:
248107 Kiszolgálói tanúsítványok létrehozása a tanúsítványszolgáltatás webűrlapjainak használatával (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
Tulajdonságok

Cikkazonosító: 316431 - Utolsó ellenőrzés: 04/06/2007 13:39:00 - Verziószám: 7.4

  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0
  • kbprb KB316431
Visszajelzés