我需要一种特定的方法来调用自己每天3次,在早上7点,下午2点和晚上9点,我需要一个Web服务吗?我怎么称呼它?

时间:2012-11-23 16:21:46

标签: asp.net vb.net web-services

我读过它建议使用常规的Windows服务,或者你可以从任务调度程序启动的控制台应用程序,这里的问题是我将无法访问服务器,更不用说自己配置它了在我的网站启动之后,我们想出了设置一个可以在特定时间自动完成工作的Web服务的想法,我已经创建了一个Web服务,但我看不出如何制作它自动,到目前为止,它只是我的网站调用Web服务方法,这是完全无用的,因为我可以从网站本身。

这是VS的示例形式,我可以从我自己的代码中调用它,但它没有用处。

<WebMethod()> _
 Public Function HelloWorld() As String
  Return "Hello World"
 End Function

因此,我需要这样做,我怎么能让它自动化呢?

1 个答案:

答案 0 :(得分:0)

如果您需要的是一些解决方案,它将在配置的时间运行一些例程并通过http提供对自身的访问,您可以:

  1. 制作网络服务,
  2. 使用Quartz.NET http://quartznet.sourceforge.net/来安排例行程序,
  3. 使用WCF自托管来提供HTTP访问