我敢肯定这很明显,但是我无法找到IIS 7.5托管的WCF服务中容器寿命的非常具体的干净答案。

如果容器属于我的服务代码,则除非设置为单个请求,否则将在每个请求上创建它? (我知道坏主意)

如果我使用ServiceHostFactory和IinstanceProvider配置WCF,以使用容器来解决每个调用上的服务对象,InstanceContextMode如何工作?这不取决于容器使用的寿命策略吗?

如果它在工厂中创建的单身人士就足够了,以至于容器不会在每个呼叫上重新初始化?

谢谢

有帮助吗?

解决方案

由于 给定的WCF服务只有一个ServiceHostFactory的实例.

这样可以确保容器本身是一个实例,从而使其能够有效地管理所有组件的寿命。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top