我的控制器操作需要很长时间才能运行(预期)。在下面的代码中,
ProcessImportFileAPI(HoldAPI)
1小时后超时。
public JsonResult DataFileUpload(string positionDate)
{
// Reset validation error collection
ImportDataValidationErrors = new List<ImportFileRecord>();
string[] errs;
try
{
var HoldAPI = "SomeAPI"
retDictAPI = ProcessImportFileAPI(HoldAPI);
string ReturnVal = "Import is successful";
return Json(ReturnVal); //never return because of TIMEOUT.
}
控制器操作正在执行所有操作,但由于超时,我无法将值返回到视图。我怎么解决这个问题?任何指针?
答案 0 :(得分:0)
我使用异步控制器来解决我的问题。