c# - 在 MVC 4 网站上持续运行后台进程

标签 c# asp.net-mvc asp.net-mvc-4 background-process

我有一个正在运行的 ASP.NET MVC4 网站,现在我需要某种持续运行的后台任务。但这可能吗?

MVC4 网站是一种通知系统。其他网站可以在本网站上注册一个回调 URL,本网站应该在指定的时间间隔内触发该回调URL。因此,例如每小时。

通常我的网站代码只有在我访问一个页面时才会激活。但是为了完成这项工作,我需要一种方法让我的 ASP.NET 网站在后台持续运行。因此它可以进行检查并在必要时进行 HTTP 调用。

重要的是,其他网站可以通过 http 网络请求而不是通过套接字注册自己的 Callback url。

在 ASP.NET MVC web 应用程序中是否可能出现这样的情况?或者我需要不同的方法吗?

最佳答案

关于c# - 在 MVC 4 网站上持续运行后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21376831/

相关文章:

c# - Microsoft App-V 和硬件 ID

c# - 如何将 Byte[] 转换为数据以在 SQL Server 的 varbinary(max) 列中插入值?

c# - 基于key的异步锁

javascript - 循环 'System.Threading.Tasks.Task<System.Collections.Generic.List' i 类型的对象时 foreach 语句中出现编译错误

jquery - 为什么 jQuery 包仅在新的 MVC4 _Layout 页面的底部呈现?

c# - 如何在 asp.net mvc 中正确检测用户浏览器文化

c# - Entity Framework 4.0 中的反序列化问题

c# - 在调用 Controller 的方法之前执行代码?

c# - 为什么将类移动到 Visual Studio 中的新文件夹中会造成破坏?

c# - Authorize Action 过滤器和 Authorization 过滤器有什么区别?