我有一个ASP Web服务调用,它会导入一些数据。
这通常由Silverlight客户端上的用户调用,单击按钮。
现在他们希望自动定期导入。
我知道我可以设置一个Windows服务来调用Web服务调用,但还有其他选择吗?
答案 0 :(得分:2)
我只是用两种方式制作了这样的应用程序:
1- windows控制台,它将作为批处理方式运行以调用Web服务 你在问题中提到的2-windows服务
我注意到webservice比批处理文件更好,因为它更稳定
答案 1 :(得分:-1)
在silverlight中创建DispatcherTimer将WebService方法放入DispatcherTimer对象的Tick事件中。
请参阅此链接以获取DispatcherTimeclass
http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer%28VS.95%29.aspx