从一个客户端MVC长调用运行并发调用

时间:2017-01-05 07:42:33

标签: c# .net asp.net-mvc

问题是当客户端运行长调用执行时,在执行调用完成之前无法浏览其他页面。

问题是如何允许用户在MVC中并发长时间执行。

此过程发生在管理区域,我希望管理员可以运行多个此调用。

我通过signalR和进度显示所有通话状态但网站处于Cloudflare和cloudflare不接受超过100秒的呼叫并返回我524超时错误我想要防止此错误

谢谢

1 个答案:

答案 0 :(得分:0)

MVC只运行一个进程并等待进程完成。

我在控制器中为我的任务禁用了会话管理器

添加此

    [SessionState(SessionStateBehavior.Disabled)]