WCF自定义服务主机工厂

时间:2013-06-27 09:40:40

标签: wcf web-services

我在IIS中托管我的WCF服务,但使用自定义ServiceHostFactory挂钩到ServiceHost的Opened事件。

我使用Opened事件执行一些初始化,这只应该发生一次。一次,我的意思是每次有apppool回收或IIS重置时都可以使用它。但是对于每个客户端请求都不应该发生。

绑定:BasicHttpBinding

实例上下文模式:每次调用

我的问题是:

  1. 是否为一次性初始化打开了正确的事件?根据我的测试,似乎是这样,但只是想采取专家意见。

  2. 只要AppPool未被回收或ServiceHost上未调用“关闭”(无论出于何种原因),ServiceHost实例是否在IIS中保持“打开”状态。如果是这种情况,我们可以说ServiceHost类似于继续接受连接的服务器套接字吗?当然,它为实际服务类型创建运行时环境做了很多,但我只是指连接方面。我认为这个答案将遵循上述答案。

  3. 由于

0 个答案:

没有答案
相关问题