¿Qué debo usar para escribir un archivo en la respuesta? Hay dos opciones diferentes según lo veo. La primera opción es leer el archivo en un arroyo y luego escribir los bytes en el navegador conBinaryWrite vs WriteFile
Response.BinaryWrite(new bytes[5])
opción A continuación hay que acaba de escribir el archivo desde el sistema de archivos directamente con Response.WriteFile. ¿Alguna ventaja/desventaja con cualquier enfoque?
Editar: Se ha corregido los errores tipográficos
Lea esto antes de utilizar Response.TransmitFile: http://improve.dk/blog/2008/03/29/response-transmitfile-close-will-kill-your-application – Faisal