Можете ли вы уточнить свой ответ? Размещение только кода недостаточно.

естве предисловия все это происходит в локальной интрасети, которая ни в коем случае не требует подключения к Интернету.

У меня есть база данных, по которой я запускаю запрос, после чего пользователь нажимает кнопку «Скачать электронную таблицу», которая создает / отправляет электронную таблицу. Создание электронной таблицы работает нормально, но после многих попыток я не могу загрузить файл. Вот что я попробовал:

Изменение объектов Response / HeaderTransmitFileWriteFileBinaryStreamпереадресовыватьJavascript RedirectResponse.Write (код JavaScript)

В большинстве случаев в результате создается файл Excel, но не происходит перенаправление / загрузка. В случае Response.Redirect (), если это веб-сайт, он отлично работает, но если это перенаправление в файл: ///, то он вызывает исключение потока, но не более подробно.

Я подозреваю, что это связано с жизненным циклом документа ASP.NET, но, боюсь, я недостаточно опытен с ASP.NET, чтобы знать наверняка.