-
Could not open file
Hello,
j'ai un problème très bizarre (tout est relatif lol..)
Je configure mon pc comme serveur IIS.
Dans la racine du répertoire de l'application, je place un fichier :
MYFILES/toto.xls
Dans ma page asp, lorsque l'on clique sur un bouton, ma fonction fait appel à
window.open('/MYFILES/toto.xls', [autre paramètres]);
En localhost (http://localhost), je teste la fonctionnalité, ça marche : l'Excel s'ouvre en popup.
Quand je tape sur ma machine via un autre poste (http://mamachine), idem la fonction marche.
Alors on passe à l'étape de livraison sur la machine de prod, on teste et hop :
une boite de dialogue s'affiche : "could not open the file http://nomdsnmachinedeProd/MYFILES/toto.xls" ???! L'excel ne s'ouvre pas... et je comprend pas... :aie:
Et j'ai même tenté de taper dans le navigateur directement sur la machine de prod :
http://nomdsnmachinedeProd/MYFILES/toto.xls
ça ne marche toujours pas..tandis qu'en dev :
http://localhost/MYFILES/toto.xls
Selon moi, je pense qu'il s'agit d'un problème de configuration d'IIS sur la machine de prod... :?
Est-ce que quelqu'un pourrait m'éclaircir sur ce problème..?
-
Pour moi il s'agit d'un download d'excel
quand je tape
http://machineProd/test.txt => OK ça affiche
http://machineProd/test.jpg => OK...etc etc
http://machineProd/test.xls => KO...etc
J'ai configuré ds les propriété IIS 6 de la machine de livraison (qui a l'air moins permissif que IIS 5)
les types MIME, cad
extension .xls => Mime : "application/vns.ms-excel"
ça ne marche toujours pas,
help please ... :(
-
Ok j'ai trouvé.., dans iis, il faut decocher dans les propriétés...
"Enable content Expiration" :mouarf: