我有Web应用程序。我需要每天查看延迟订单。我寻找最好的方法吗?但我还是找不到它? WCF有用吗?还是有其他技术可以做到这一点?
答案 0 :(得分:1)
您可以创建Windows Service Application并将Timer配置为在指定的时间段后执行。在Windows服务执行此计时器的范围内,您可以添加例程来调用另一个服务来执行某些操作。
答案 1 :(得分:-1)
在global.asax.cs
:
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
RegisterGlobalFilters(GlobalFilters.Filters);
InitializeLateOrdersChecker();
}
private void InitializeLateOrdersChecker()
{
// code for your timer. The ideal is running it every 60 seconds or so.
}
}
计时器部分的问题(和答案):