Chrome muestra "cancelado" en la descarga exitosa de archivos (200 estados)

No estoy seguro de si esto es un problema real o no, pero estoy escribiendo un archivo en ASP.NET, y aunque el archivo siempre pasa con éxito, en las herramientas de desarrollador de Chrome, pestaña de red, siempre veo la línea en rojo. Marcado "Cancelado".

He intentado muchas formas de hacerlo: para simplificar, lo hago con un simple archivo de texto, pero también es cierto para PDF y otros tipos de archivos.

Tormentas Web: Lo he probado con muchas combinaciones de lo siguiente:

Response.Clear();
// and/or/neither
Response.ClearHeaders();

// with and without this
Response.Buffer = true;

Response.Charset = "";
// or/neither
Response.Charset = "utf-8";

// application/pdf for PDF, also tried application/octet-stream
Response.ContentType = "text/plain";

// with and without this
Response.AddHeader("Content-Length", bytes.Length.ToString());

Response.AddHeader("Content-Disposition", "attachment; filename=1.txt");

// bytes is the UTF8 bytes for a string or the PDF contents
new MemoryStream(bytes).WriteTo(Response.OutputStream);
// or
Response.Write("12345");

// any combination of the following 3, or none at all
Response.Flush();
Response.Close();
Response.End();

MVC (2 y 3, no he probado 4):

byte[] fileContents = Encoding.UTF8.GetBytes("12345");
return File(fileContents, "text/plain", "1.txt");
// or
return File(@"C:\temp\1.txt", "text/plain", "1.txt");

Siempre es lo mismo: el archivo pasa muy bien, pero las herramientas de desarrollo me muestran esto:

Estoy pensando en ignorarlo y seguir adelante con la vida, pero el rojo solo me molesta. ¿Alguna idea de cómo puedo lidiar con eso?

Respuestas a la pregunta(1)

Su respuesta a la pregunta