Vedo che stai usando
ti suggerisco di usare HttpResponse.TransmitFile non devi aprire il file gli passi la path come parametro e ci pensa lui a tutto.
Dim thePath As String = Server.MapPath("FileQuestura/" + sFileName + ".txt")
Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AppendHeader("Content-Disposition", "attachment; filename=" + theFileName)
Response.TransmitFile(thePath)
Response.End()