Je pense que cela peut expliquer le comportement étrange:
"Content-Length and Transfer-Encoding Validation in the IE10 Download Manager"
Il semble que le bêta IE9 avait introduit content-length
et transfer-encoding
validation lors du téléchargement de fichiers, mais a constaté qu'il était trop problématique, car de nombreux serveurs n'a pas envoyé Valeurs correctes pour ces téléchargements traités par le code. Apparemment, ils l'ont réactivé dans IE10 et espéraient juste le meilleur. Je parierais que des valeurs précises soient envoyées quand le téléchargement est lancé devrait éclaircir ce problème. Bien sûr, ça n'aurait pas dû être un problème de commencer par ... ai yi yi.
[Modifier]
Transforme ce problème était lié (pour moi au moins) avec l'aide Response.Close()
et/ou Response.End()
dans le code. This article explique pourquoi vous ne devriez pas utiliser ces 2 méthodes, et pourquoi HttpApplication.CompleteRequest
est la méthode de choix. La modification de nos instances Response.End()
et Response.Close()
à HttpApplication.CompleteRequest
a résolu nos problèmes de téléchargement IE10. Comme la magie. Apparemment MSDN déconseille maintenant l'utilisation de ces 2 méthodes (malgré des années d'exemples de code MSDN les contenant), et préconise maintenant l'utilisation de HttpApplication.CompleteRequest
à la place.
Nous étions toujours en guerre avec l'Eurasia ...
[/ Modifier]
Pouvez-vous partager votre code s'il vous plaît? Cela vous aidera à identifier votre problème. –