ASP.NET的计划任务

ASP.NET的计划任务,asp.net,scheduled-tasks,Asp.net,Scheduled Tasks,如何在windows的计划任务中执行asp.NET代码?最简单、可能也是最简单的方法是将代码设置为命令行应用程序,然后使用“控制面板”中的windows计划程序执行它。最简单、可能也是最简单的方法是将代码设置为命令行应用程序,然后执行它使用控制面板中的Windows计划程序。无法从web应用程序中计划ASP.NET代码,因为web是无状态的 计划.NET代码的首选方法是编写一个安装在web服务器上的windows服务。看 一种更快、效率更低的方法是将代码添加到页面,并从Windows计划任务执行

如何在windows的计划任务中执行asp.NET代码?

最简单、可能也是最简单的方法是将代码设置为命令行应用程序,然后使用“控制面板”中的windows计划程序执行它。

最简单、可能也是最简单的方法是将代码设置为命令行应用程序,然后执行它使用控制面板中的Windows计划程序。

无法从web应用程序中计划ASP.NET代码,因为web是无状态的

计划.NET代码的首选方法是编写一个安装在web服务器上的windows服务。看

一种更快、效率更低的方法是将代码添加到页面,并从Windows计划任务执行该页面


Rich

由于web是无状态的,因此无法从web应用程序中调度ASP.NET代码

计划.NET代码的首选方法是编写一个安装在web服务器上的windows服务。看

一种更快、效率更低的方法是将代码添加到页面,并从Windows计划任务执行该页面


Rich

我经常使用wget/curl从windows计划的任务(甚至从另一台服务器上的cron)中精确地执行此操作。对于某些事情,最好将其全部保存在web应用程序中

e、 g


我经常使用wget/curl从windows计划的任务(甚至从另一台服务器上的cron)中准确地完成这项工作。对于某些事情,最好将其全部保存在web应用程序中

e、 g


如果您具有对服务器的完全访问权限,请使用计划任务

如果您没有访问权限(共享主机),请创建可以调用以触发操作的网页/服务。请注意,“行动”的时间有限


您可以创建一个小型应用程序,您可以在自己的计算机上计划调用远程服务器来触发该操作。

如果您对服务器具有完全访问权限,请使用计划的任务

如果您没有访问权限(共享主机),请创建可以调用以触发操作的网页/服务。请注意,“行动”的时间有限


您可以创建一个小型应用程序,您可以在自己的计算机上计划调用远程服务器,以触发该操作。

ASP.Net与Windows工作流(WF)有很好的集成。我已经完成了2个这样集成的项目。WF允许持久化任务,因此它独立于IIS重新启动或系统崩溃。ASP.Net与Windows工作流(WF)具有良好的集成。我已经完成了2个这样集成的项目。WF允许持久化任务,因此它独立于IIS重新启动或系统崩溃

为什么要这样做?制作C#或VB.NET控制台应用程序要容易得多。为什么要这样做?制作C#或VB.NET控制台应用程序要容易得多,但事实并非如此。只要应用程序正在运行,就可以在ASP.NET代码中安排好时间。在IIS 7.5中,您也可以强制应用程序运行,即使没有执行任何请求。您可以强制web应用程序热启动,但我不相信您可以在应用程序中安排特定代码。如果我错了,我很乐意被证明是错的。很遗憾,您没有提供额外的信息。您可以在ASP.NET中启动后台线程,就像在任何.NET应用程序中一样。从后台线程,您可以做任何后台任务或安排您喜欢。ASP.NET可以充分利用Windows工作流基础库,该库支持独立于IIS和状态的长时间运行的进程。只要应用程序正在运行,就可以在ASP.NET代码中安排好时间。在IIS 7.5中,您也可以强制应用程序运行,即使没有执行任何请求。您可以强制web应用程序热启动,但我不相信您可以在应用程序中安排特定代码。如果我错了,我很乐意被证明是错的。很遗憾,您没有提供额外的信息。您可以在ASP.NET中启动后台线程,就像在任何.NET应用程序中一样。从后台线程,您可以做任何后台任务或安排您喜欢。ASP.NET可以充分利用Windows工作流基础库,它支持独立于IIS和状态的长时间运行的进程。
   curl -k  https://example.com/update.aspx?id=71077345 -u username:password
   wget -O - http://example.com/process.php