J'ai une page Web ASP.NET qui ouvre un fichier demandé et l'écrit en réponse afin que le fichier soit censé s'ouvrir dans le navigateur. Cela fonctionne correctement, mais avec les types de fichiers Office 2007 (.xlsx, .docx, ...) ne fonctionne pas correctement. Fondamentalement, il ne renvoie rien, une réponse vide, une réponse vide.Impossible d'ouvrir les fichiers Office 2007 à partir du navigateur dans l'application ASP.NET
En fait, cela n'arrive que sur mes serveurs live (Windows Server 2008). Dans mes serveurs de test cela fonctionne très bien (et ils sont aussi Windows Server 2008!).
Le code ressemble à ceci:
string filePath = @"C:\mytests\test.docx";
string fileName = @"test";
Response.Buffer = true;
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = contentType;
Response.AddHeader(
"content-disposition",
"inline; filename=\"" + fileName + "\"");
Response.TransmitFile(filePath);
Problème a été identifié. C'était un problème de filtrage SSL de l'équilibreur de charge. Merci à tous pour vos réponses et votre aide. –