Я не знаком с asp net, но вот моя логическая мысль после работы над многими веб-приложениями.
Не могли бы вы просто перенести файл с сервера на клиент через HTTP ?
Возможно, у вас может быть маршрут, который обрабатывает запрос на загрузку от вашего клиента (вам может потребоваться отправить UUID или что-то еще, чтобы определить, какой файл вы запрашиваете), а затем просто отправить файл данные возвращаются с ответом?