Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1067 connectés 

  FORUM HardWare.fr
  Programmation

  [ASP] Pb avec le cache de IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] Pb avec le cache de IE

n°111960
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2002 à 11:40:59  profilanswer
 

Voilà, je suis en train de développer une page en asp et qui contient, entre autre, un lien sur un fichier rtf. Quand je clique dessus, IE me l'ouvre à l'intérieur d'un navigateur (normal). Le pb est que si je remplace ce fichier (sur le hdd du serveur) par un autre (ayant le même nom afin que le lien reste valide), lorsque je clique à nouveau sur le lien, IE m'ouvre le fichier précédemment ouvert, celui qui a été placé dans le cache en fait :(... Alors, ma question est comment faire en sorte que le nouveau fichier soitb pris en compte et ouvert correctement :??:  
 
Merci de votre aide...

mood
Publicité
Posté le 14-03-2002 à 11:40:59  profilanswer
 

n°111991
petoulachi
A fortiori, brigadier chef
Posté le 14-03-2002 à 12:21:17  profilanswer
 

essaie un Response.buffer=true
au tout debut de ton code

n°111999
redridingh​ood
Posté le 14-03-2002 à 12:32:51  profilanswer
 

ds l'entete HTTP tu px preciser que le navigateur ne doit pas mettre en cache la page (no-cache ou un truc comme ca)
sinon en ASP
response.expire = -1500 par exemple

n°112097
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2002 à 16:08:14  profilanswer
 

redridinghood a écrit a écrit :

ds l'entete HTTP tu px preciser que le navigateur ne doit pas mettre en cache la page (no-cache ou un truc comme ca)
sinon en ASP
response.expire = -1500 par exemple  




 
je ai mis response.expire = 0 mais ça marche pas :(
 
petoulachi, tu veux plutôt dire Response.buffer=false pour pas mettre dans le cache, non?

n°112100
HappyHarry
Posté le 14-03-2002 à 16:10:23  profilanswer
 

response.expire = 0 c pour qu'elle n'expire jamais non ???

n°112101
petoulachi
A fortiori, brigadier chef
Posté le 14-03-2002 à 16:11:01  profilanswer
 

rufo a écrit a écrit :

 
 
je ai mis response.expire = 0 mais ça marche pas :(
 
petoulachi, tu veux plutôt dire Response.buffer=false pour pas mettre dans le cache, non?  




Je c plus trop, je suis pas un specialiste ASP. Mais en tout cas, je c qu'on avait souvent des problemes avec le cache, et cette commande magique nous les faisez tous disparaitre. Tu as essayé ?

n°112111
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2002 à 16:19:55  profilanswer
 

petoulachi a écrit a écrit :

 
Je c plus trop, je suis pas un specialiste ASP. Mais en tout cas, je c qu'on avait souvent des problemes avec le cache, et cette commande magique nous les faisez tous disparaitre. Tu as essayé ?  




 
non, j'ai pas essayé. Je le fais de suite...

n°112112
petoulachi
A fortiori, brigadier chef
Posté le 14-03-2002 à 16:21:11  profilanswer
 

petoulachi a écrit a écrit :

 
Je c plus trop, je suis pas un specialiste ASP. Mais en tout cas, je c qu'on avait souvent des problemes avec le cache, et cette commande magique nous les faisez tous disparaitre. Tu as essayé ?  




Bon je m'ai rensigné, ça a rien a voir, ça te changera pas ton pb. En fait, ça c pour le buffer du server...
 
Mais je me renseigne toujours pour essayer de trouver une solution  :hello:

n°112119
petoulachi
A fortiori, brigadier chef
Posté le 14-03-2002 à 16:32:04  profilanswer
 

Alors j'ai une solution, mais cela suppose que tu controle le serveur IIS. (parce que sinon ça a pas l'air gagné ...)
alors dans IIS
tu va explorer le contenu du site
tu vas sur le .rtf
tu fais clic droit
properties
onglet "en-tetes HTTP"
Activer l'expiration de contenu
on coche
expirer immédiatement
et voilà
 
 
Voila, c pas de moi, c un pote, alors dit lui merchii  :D

n°112137
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2002 à 16:55:17  profilanswer
 

petoulachi a écrit a écrit :

Alors j'ai une solution, mais cela suppose que tu controle le serveur IIS. (parce que sinon ça a pas l'air gagné ...)
alors dans IIS
tu va explorer le contenu du site
tu vas sur le .rtf
tu fais clic droit
properties
onglet "en-tetes HTTP"
Activer l'expiration de contenu
on coche
expirer immédiatement
et voilà
 
 
Voila, c pas de moi, c un pote, alors dit lui merchii  :D  




 
ça marche, merci beaucoup :) j'ai fait une petite variante : j'ai fait la manip pour tout le répertoire contenant les fichiers rtf...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP] Pb avec le cache de IE

 

Sujets relatifs
[ASP] récupérer un Login NT[ASP Active Directory] Interroger l'annuaire
Quelques petites questions urgentes pour ASP/SQL : Help ![ASP] des champs vides qui s'ajoutent tout seuls !
soucis avec ASP[HTML - ASP] Forcer un fichier .txt à se télécharger au lieu...
[ASP]compresser ses pages[Web appli] PHP, ASP, CGI ???
Gnâââââ erreur ASP !Problème avec un forum en HTML e ASP...
Plus de sujets relatifs à : [ASP] Pb avec le cache de IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR