OVH Cloud OVH Cloud

IE sous https: pb de telechargement

1 réponse
Avatar
Benjamin
Bonjour,
Mon probl=E8me est le suivant:
Internet Explorer n'arrive pas =E0 t=E9l=E9charger un doc Excel=20
depuis un serveur web avec connexion s=E9curis=E9e via HTTPS.
(Il s'agit d'une application web en .NET, h=E9berg=E9e sur=20
serveur IIS.)

Le message d'erreur est le suivant:
"Internet Explorer ne peut t=E9l=E9charger fichier.aspx de=20
mon_site.fr
Internet Explorer n'a pas pu ouvrir ce site Internet. Le=20
site requis n'est pas disponible ou n'a pas pu =EAtre=20
trouv=E9."

D'apres certaines fiches de la base de connaissance:
http://support.microsoft.com/default.aspx?
scid=3Dhttp://support.microsoft.com:80/support/kb/articles/q3
16/4/31.asp&NoWebContent=3D1&NoWebContent=3D1
http://support.microsoft.com/default.aspx?scid=3Dkb;en-
us;317208
...

il faut permettre la mise en cache puisque IE va d'abord=20
telecharger le fichier en question dans son cache, puis=20
appeler l'appli concern=E9e (Excel) pour l'ouvrir.
Alors j'ai mis ces headers dans la page en question:


"this.Response.AddHeader("Pragma", "public");
this.Response.CacheControl =3D "Public";
this.Response.Expires =3D 5; // avec ou sans, meme=20
resultat...
this.Response.ContentType=3D"application/vnd.ms-excel";
this.Response.ContentEncoding=3DSystem.Text.Encoding.Default;
this.Response.AddHeader ("content-
disposition","attachment;filename=3Dtoto.xls");"

ce qui n'arrange rien...

Niveau IIS, je n'ai pas activ=E9 l'expiration des pages.

Autres pr=E9cisions:
sous http c'est OK.
sous https+Mozilla c'est OK
Meme probleme avec IE 5, 5.5 ou 6.
Poste client sous Win2000 (mais pas d'importance je pense)

Quelqu'un sait-il comment r=E9soudre ce probl=E8me?
Merci d'avance pour vos r=E9ponses!

1 réponse

Avatar
technicland
Benjamin nous a dit :
Bonjour,
Mon problème est le suivant:
Internet Explorer n'arrive pas à télécharger un doc Excel
depuis un serveur web avec connexion sécurisée via HTTPS.
(Il s'agit d'une application web en .NET, hébergée sur
serveur IIS.)

Le message d'erreur est le suivant:
"Internet Explorer ne peut télécharger fichier.aspx de
mon_site.fr
Internet Explorer n'a pas pu ouvrir ce site Internet. Le
site requis n'est pas disponible ou n'a pas pu être
trouvé."

D'apres certaines fiches de la base de connaissance:
http://support.microsoft.com/default.aspx?
scid=http://support.microsoft.com:80/support/kb/articles/q3
16/4/31.asp&NoWebContent=1&NoWebContent=1
http://support.microsoft.com/default.aspx?scid=kb;en-
us;317208
...

il faut permettre la mise en cache puisque IE va d'abord
telecharger le fichier en question dans son cache, puis
appeler l'appli concernée (Excel) pour l'ouvrir.
Alors j'ai mis ces headers dans la page en question:


"this.Response.AddHeader("Pragma", "public");
this.Response.CacheControl = "Public";
this.Response.Expires = 5; // avec ou sans, meme
resultat...
this.Response.ContentType="application/vnd.ms-excel";
this.Response.ContentEncoding=System.Text.Encoding.Default;
this.Response.AddHeader ("content-
disposition","attachment;filename=toto.xls");"

ce qui n'arrange rien...

Niveau IIS, je n'ai pas activé l'expiration des pages.

Autres précisions:
sous http c'est OK.
sous https+Mozilla c'est OK
Meme probleme avec IE 5, 5.5 ou 6.
Poste client sous Win2000 (mais pas d'importance je pense)

Quelqu'un sait-il comment résoudre ce problème?
Merci d'avance pour vos réponses!



Bonjour
vu que tu es sous Windows 2000 installe ou reinstalle un coup du dernier
service pack pour windows 2000
Laurent