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!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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