Hola que tal, estoy haciendo una pagina donde se podran descargar archivos desde el servidor hacia el cliente, para ello uso la instruccion Response.TransmitFile, sin embargo al intentar realizar dicha accion me manda un error, el cual solo dice Proceso Anulado, estuve checando y me dicen que el error se debe al implementar la instruccion Response.End, quito esa instruccion pero sin ella no descarga nada y no marca el erro, alguien me podria aconsejar que podria hacer para descargar archivos desde el servidor, he aqui el codigo que uso
string nombreArchivo = "sql.txt";
string ruta = @"C:\Facturas Servidor FTP\" + nombreArchivo;
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + nombreArchivo);
Response.TransmitFile(ruta);
Response.End();
O alguna otra forma de trasmitir archivos??