我有一个 MVC3 剃须刀页面,基本上可以做到这一点
[HttpPost]
public ActionResult Index(Mymodel model)
{
//run background process
return(model);
}
public backgroundprocesscompleted()
{
//write to database
}
运行后台进程部分通过库运行分析,然后在完成后运行 backgroundprocesscompleted。这整件事适用于小文件(46 行),但是当我在更大的文件(11k)上执行此操作时,它在 IIS 上运行并且似乎超时。我更改了许多设置,但仍然超时。本质上,我想做的是强制 Web 应用程序永不超时。关于如何解决这个问题的任何好主意?谢谢