我写了一个小应用程序,它只有一个定时器,可以勾选一个数据库.找到特定条目后,它会进行一些处理.
目前,这是用C#编写的,并托管在Windows服务中.
我的团队的许多其他更"互动"的服务正被转移到IIS中集中托管.为了保持一致性,我被要求将我的服务转换为在IIS中托管.
是否可以托管IIS中没有接口的服务?我习惯于看到OnStart和OnStop方法,那些以这种方式托管时仍然可用吗?
在 IIS 7.5 之前,IIS 中托管的服务都是基于激活的- 也就是说,它们仅在请求时运行。出于性能原因,它们会在之后继续运行一段时间,但不能保证它们会继续运行。
对于像您这样的服务,IIS 托管听起来并不是一个特别好的主意。如果从未请求它,它就永远不会运行。
| 归档时间: |
|
| 查看次数: |
137 次 |
| 最近记录: |