标签: c# wcf
我在Windows服务中托管了一个WCF服务。
目前,当Windows服务启动时,我必须与客户端“触摸”WCF服务,以便在WCF服务中运行一些长时间运行的代码。
是否有可能在不使用客户端调用服务的情况下在WCF服务中自动启动长时间运行的代码?
IIS 7.5不是一个选项。
答案 0 :(得分:7)
是的,请使用OnStart方法。一旦Windows服务从操作系统获得START命令,它就会被触发。
OnStart
将“触摸”代码(逻辑)放在那里。