0

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

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

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

我应该怎么办?

4

2 回答 2

4

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

于 2013-01-22T16:37:06.743 回答
1

我认为您想创建一个 Windows 服务并让它执行此操作。如果您现在在 IIS 中托管 WCF 服务,它可以随时关闭您的 AppPool 等。

Visual Studio 中有一个 Windows 服务项目类型,可以很容易地做到这一点。

于 2013-01-22T16:41:10.403 回答