Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我需要一个特定的方法来一天调用自己3次,分别是上午7点、下午2点和晚上9点,我需要的是web服务吗?我该怎么称呼它呢?_Asp.net_Vb.net_Web Services - Fatal编程技术网

Asp.net 我需要一个特定的方法来一天调用自己3次,分别是上午7点、下午2点和晚上9点,我需要的是web服务吗?我该怎么称呼它呢?

Asp.net 我需要一个特定的方法来一天调用自己3次,分别是上午7点、下午2点和晚上9点,我需要的是web服务吗?我该怎么称呼它呢?,asp.net,vb.net,web-services,Asp.net,Vb.net,Web Services,我读到有人建议改为使用常规Windows服务,或者使用控制台应用程序,您可以使用任务计划程序启动,这里的问题是,在我的网站上线后,我将无法访问服务器,更不用说自己配置了,所以我们想出了一个想法,建立一个可以在特定时间自动完成工作的web服务,我已经创建了一个web服务,但我不知道如何使它自动,到目前为止,只是我的网站在调整web服务方法,这是完全没有用的,因为我可以从网站本身做到这一点 这是示例形式VS,我可以从自己的代码中调用它,但它没有任何用途 <WebMethod()> _

我读到有人建议改为使用常规Windows服务,或者使用控制台应用程序,您可以使用任务计划程序启动,这里的问题是,在我的网站上线后,我将无法访问服务器,更不用说自己配置了,所以我们想出了一个想法,建立一个可以在特定时间自动完成工作的web服务,我已经创建了一个web服务,但我不知道如何使它自动,到目前为止,只是我的网站在调整web服务方法,这是完全没有用的,因为我可以从网站本身做到这一点

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

<WebMethod()> _
 Public Function HelloWorld() As String
  Return "Hello World"
 End Function
_
作为字符串的公共函数HelloWorld()
返回“你好,世界”
端函数

因此,假设这就是我所需要的,我如何使其自动化?

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

  • 制作一个web服务
  • 使用Quartz.NET调度例程
  • 使用WCF自托管提供HTTP访问