在MVC应用程序中运行后台wcf服务调用

时间:2014-02-11 09:33:34

标签: multithreading asp.net-mvc-4 c#-4.0

在我的MVC Web应用程序中,我使用WCF服务。

用户登录后,我需要将用户的“lastLoggedOnDate”更新为后台WCF服务电话。

我希望用户登录过程完成,而不是等待此服务调用。

我该怎么做?

Person personObj = null;
using (var services = new ServiceFactory())
{
personObj = services.Person.GetUserByLoginDetails(user.Username,-parameters-);
}

--Authentication process --
--If authentication success --
              --BACKGROUND CALL TO WCF service ??

1 个答案:

答案 0 :(得分:0)

如果后台任务跨越单个HTTP请求/响应的边界,则至少有两个选项可以解决此问题: