使用WCF服务自动启动无限循环

时间:2013-01-22 16:35:57

标签: c# wcf infinite-loop

我有WCf服务。在使用多种服务时,我需要编写一段代码,始终检查SAP表中的更新并更新SQL Server数据库。

此功能需要在服务器启动时启动,并且永远不会停止。

我尝试使用AppInitialize,但是当服务启动时,它永远不会超过这段代码。

我该怎么办?

2 个答案:

答案 0 :(得分:4)

您需要创建一个单独的线程来运行此功能。请参阅Thread

答案 1 :(得分:1)

我认为你想创建一个Windows服务并让它做到这一点。如果您现在在IIS中托管您的WCF服务,它可以随时关闭您的AppPool等。

Visual Studio中有一个Windows服务项目类型,可以轻松完成。