han*_*ock 8 .net wcf web-services windows-services
我写了一个C#WebService.问题是,在我将其发布到IIS后,除非调用任何方法,否则它不会自动启动.这非常令人沮丧,因为这个WebService必须在它启动后立即继续做一些后台工作(它的构造函数执行).如果IIS重新启动,WebService将只是闲置,直到调用其中一个方法.有没有办法克服这个问题并强制WebService在发布或重新启动IIS后立即执行其构造函数?
Ash*_*pta 10
如果它必须在启动后立即继续做一些后台工作,为什么不在Windows服务中实现它?我认为您可以编写将在Windows服务中托管的WCF服务.这样客户端仍然可以调用您的服务,该服务可以执行其后台工作并且不依赖于IIS,因为主机窗口服务将在其自己的进程上运行.
| 归档时间: |
|
| 查看次数: |
8110 次 |
| 最近记录: |