У меня есть приложение ASP.NET MVC 3, которое отображает некоторые значения из базы данных.Одной из особенностей является возможность загрузки этих значений с использованием нашего устаревшего формата файлов.Во время тестирования на моем собственном ПК (с использованием сервера разработки) он работал нормально, но на сервере я не могу загрузить этот файл.Метод загрузки в основном заключается в поиске некоторых значений из базы данных и создании двоичного файла (это было создано давно, как решение для другого программного обеспечения).Я хочу знать, как справиться с этим тайм-аутом соединения элегантным способом (если есть элегантный способ).
Мой метод действия выглядит следующим образом:
public ActionResult DownloadSignalRecord(long id, long powerPlantID, long generatingUnitID)
{
SignalRepository sr = new SignalRepository();
var file = sr.GetRecordFile(powerPlantID, generatingUnitID, id);
return File(file, "binary/RFX", sr.GetRecordName(powerPlantID, generatingUnitID, id) + ".rfx");
}
Есть идеи?