c# - Web 应用程序中用于周期性任务的子系统

标签 c# asp.net .net wcf windows-services

准确地说:我有一个 .NET 网络表单系统。我需要一种方法来定期检查某些值并执行任务,具体取决于这些值。比方说:每个月我都必须检查我客户的信用卡是否仍然有效。短期内还有一些其他任务/检查。

处理该主题的最佳方法是什么。我想到了 Windows 服务,但我读到了 WCF。请告知解决此任务的现代好方法是什么。我在考虑 .NET 4.0。

最佳答案

WCF 只是一个接口(interface),可以在 Windows 服务或 IIS 中运行。您使用此 WCF 接口(interface)来触发一些同步或异步操作。

您的情况听起来像是您希望 Windows 服务定时器对存储在数据库或文件中的数据执行验证。

如果您想按需启动进程,那么添加 WCF 端点可能会有用,如果计时器方法足够好,则您无需为 WCF 而烦恼。

在 Windows 进程中托管 WCF 的引用

关于c# - Web 应用程序中用于周期性任务的子系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9694306/

相关文章:

c# - UWP 无法通过 FolderPicker 从硬盘访问文件夹

C# 在线程之间编码 COM 对象

c# - 是否有 WebMethod 的替代方案以绕过回发但访问 Session

c# - 如何调用启用 SSL 的 Web Api?

.net - 使用包含丹麦字符的 json 数据调用时出现 WCF Web 服务请求错误

c# - 尝试读取或写入 protected 内存。这通常表明其他内存已损坏。 C# 错误

c# - 从负载处理程序关闭表单

c# - C#代码以检查浏览器中禁用的Javascript

c# - 带有折线和 LinearGradientBrush 的图表的问题

c# - 有没有办法使用 RestSharp 仅获取访问 token ?