C# 如何在web服务类中每天调用一次方法?

C# 如何在web服务类中每天调用一次方法?,c#,web-services,C#,Web Services,我在web服务的某个类中有一个方法,但这不是webmethod,我需要每天调用一次 有没有比使用Windows服务或Windows任务调度器更简单的方法?我是新使用C#和开发web服务的人。我会创建一个webmethod来做你想做的事情,然后构建一个控制台应用程序来调用web方法并对其进行调度,或者将相关代码移动到一个共享程序集中,然后构建一个控制台应用程序来使用该代码并对其进行调度 无论哪种方式,我都建议使用Windows Scheduler或其他调度工具,而不是计时器或服务-它们设置简单,这

我在web服务的某个类中有一个方法,但这不是webmethod,我需要每天调用一次


有没有比使用Windows服务或Windows任务调度器更简单的方法?我是新使用C#和开发web服务的人。

我会创建一个webmethod来做你想做的事情,然后构建一个控制台应用程序来调用web方法并对其进行调度,或者将相关代码移动到一个共享程序集中,然后构建一个控制台应用程序来使用该代码并对其进行调度


无论哪种方式,我都建议使用Windows Scheduler或其他调度工具,而不是计时器或服务-它们设置简单,这就是它们的设计目的。

将其放在@paqogomez上,谁来启动它?我不知道定时器在网络上有什么帮助service@paqogomez如果服务在IIS中空闲足够长的时间以使其降速,那么这将不起作用。如果它不是webmethod,您打算如何调用它?该方法位于web服务的一个部分类中,其思想是该方法本身发送web方法失败的传输,我认为这是最好的办法。我会尽力去做的,我会告诉你的。