Download do arquivo ASP.NET Excel no botão, clique em

Para prefácio, tudo isso ocorre em uma intranet local, que não precisa ser conectada à Internet em nenhum moment

Tenho um banco de dados no qual executo uma consulta, após o qual o usuário pressiona um botão "Download Spreadsheet" que cria / envia a planilha. A criação da planilha funciona bem, mas após muitas tentativas não consigo fazer o download do arquivo. Aqui está o que eu tentei:

Modificando os objetos Response / Header TransmitFile WriteFile BinaryStream RedirecionarJavascript Redirect Response.Write (código javascript)

Na maioria dos casos, o resultado é que o arquivo do Excel é criado, mas não ocorre redirecionamento / download. No caso de Response.Redirect (), se for um site, ele funciona muito bem, mas se é um redirecionamento para um arquivo: ///, gera uma exceção de thread, mas não há mais detalhes.

Suspeito que esteja relacionado ao ciclo de vida de um documento ASP.NET, mas receio que não tenha experiência suficiente com o ASP.NET para poder ter certez

questionAnswers(2)

yourAnswerToTheQuestion