Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个托管在 Windows 服务中的 WCF 服务。
目前,当 Windows 服务启动时,我必须用客户端“触摸”WCF 服务才能在 WCF 服务中运行一些长时间运行的代码。
是否可以在不使用客户端调用服务的情况下自动启动 WCF 服务中长时间运行的代码?
IIS 7.5 不是一个选项。
是的,OnStart为此使用方法。一旦 Windows 服务从操作系统获得 START 命令,它将被触发。
OnStart
把你的“触摸”代码(逻辑)放在那里。