Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
C# 使用WCF服务自动启动无限循环_C#_Wcf_Infinite Loop - Fatal编程技术网

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

C# 使用WCF服务自动启动无限循环,c#,wcf,infinite-loop,C#,Wcf,Infinite Loop,我有WCf服务。在众多服务中,我需要编写一段代码,始终检查SAP表中的更新并更新SQL Server数据库 此功能需要在服务器启动时启动,并且永远不要停止 我尝试使用AppInitialize,但当服务启动时,它永远无法通过此代码 我该怎么办?您需要创建一个单独的线程来运行此函数。请参阅。您需要创建一个单独的线程来运行此函数。请参阅。我认为您希望创建一个windows服务并让它执行此操作。如果您现在正在IIS中托管WCF服务,它可以随时关闭您的应用程序池等 VisualStudio中有一个win

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

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

我尝试使用AppInitialize,但当服务启动时,它永远无法通过此代码


我该怎么办?

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

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

我认为您希望创建一个windows服务并让它执行此操作。如果您现在正在IIS中托管WCF服务,它可以随时关闭您的应用程序池等


VisualStudio中有一个windows服务项目类型,可以轻松地完成此操作。

我认为您希望创建一个windows服务并让它完成此操作。如果您现在正在IIS中托管WCF服务,它可以随时关闭您的应用程序池等


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

请使用当前源代码更新您的答案?请使用当前源代码更新您的答案?请注意,大多数情况下,您可能希望使用
ThreadPool.QueueUserWorkItem()
创建后台线程。我的WCF服务没有主类,我应该在哪里创建线程?请注意,大多数情况下,您可能希望使用
ThreadPool.QueueUserWorkItem()
创建后台线程。我的WCF服务没有主类,我应该在哪里创建线程?这就是我想要的。你知道哪种服务类型吗?这就是我想要的。你知道哪种服务类型吗?