Windows services windows服务中的Web应用程序

Windows services windows服务中的Web应用程序,windows-services,webservice-client,scheduled-tasks,Windows Services,Webservice Client,Scheduled Tasks,可以从windows服务中调用web应用程序吗? 我看到了很多关于在web应用程序内部调用web服务的问题,但反之亦然。 我需要一个windows服务来调用我的web应用程序,它每15秒轮询一次我的数据库。我被告知web应用程序无法自行启动请求,必须通过web服务调用,但我似乎找不到任何从windows服务调用web应用程序的示例。 我让我的应用程序检查数据库的更改,但我需要在windows服务中实现这一点,以便它每15秒检查一次 有人知道吗? 我说得通吗 像这样的东西能帮我完成我的目标吗 SQ

可以从windows服务中调用web应用程序吗? 我看到了很多关于在web应用程序内部调用web服务的问题,但反之亦然。 我需要一个windows服务来调用我的web应用程序,它每15秒轮询一次我的数据库。我被告知web应用程序无法自行启动请求,必须通过web服务调用,但我似乎找不到任何从windows服务调用web应用程序的示例。 我让我的应用程序检查数据库的更改,但我需要在windows服务中实现这一点,以便它每15秒检查一次 有人知道吗? 我说得通吗

像这样的东西能帮我完成我的目标吗


SQLDependency(http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency.aspx)对象来完成此操作

您也可以使用webrequest调用web应用程序,但您的功能需求对调用web应用程序没有意义,调用web服务可能是个好主意。对于使用WSDL的web服务,它与任何其他API一样工作。谢谢,我阅读了SQL Dependency,它在SQL server 2008上的实现是否和在2005年一样容易?@user1270384是的,两者都一样,而且非常简单!如果您实现了这一点,这将是“观察者模式”: