我有一个asp.net mvc网站,我有一个控制器动作,通过电子邮件将报告发送给人们。我希望每天运行这个,所以我试图在Windows上使用调度程序。
因为我拥有的是一个URL,通过windows schedular每天“执行”这个URL的最佳方式是什么
答案 0 :(得分:3)
不安排控制器。
将控制器逻辑重构为共享库,并从控制器调用该库。
然后创建一个新的可执行文件(控制台应用程序就足够了),它也使用相同的共享逻辑。
通过重复使用公共代码,控制台应用程序和控制器都会做同样的事情,您可以更轻松地安排可执行文件,然后安排加载页面。