J'ai une application ASP.NET MVC qui produit un fichier PDF lors de l'appel d'une action sur l'un des contrôleurs. Le fichier PDF s'affiche correctement dans Chrome et Firefox, mais lorsque j'essaie d'ouvrir le fichier PDF dans Internet Explorer, une page HTML vierge s'affiche.Les affichages PDF dans Chrome, Firefox, mais pas dans IE8
La réponse HTTP ressemble à ceci (capturé dans Fiddler):
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Pragma: no-cache
Content-Type: application/pdf
Expires: -1
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 2.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 01 Feb 2011 09:48:53 GMT
Content-Length: 3176569
<<PDF content>>
Quand je fais une source de vue dans IE, le code HTML suivant apparaît:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>
L'action est demandée à un Application Silverlight 4
Si quelqu'un connaît certaines bizarreries que IE interprète le protocole HTTP, répondez - il peut juste résoudre mon problème. La demande est faite via HTTPS.
oh je pourrais t'embrasser! Je vous remercie! – Jenski