CastleWindsor 3.0和DefaultServiceHostFactory.RegisterContainer()?

时间:2012-03-15 22:52:37

标签: castle-windsor wcffacility windsor-3.0

以下内容无法编译:

DefaultServiceHostFactory.RegisterContainer(Container.Kernel);

Castle 3.0中似乎不存在静态方法 - 我检查了breakingchanges.txt并且没有看到列出的内容。

我错过了什么?

1 个答案:

答案 0 :(得分:13)

当您连接设施时,您不再需要呼叫,因为它已被注册。

container.AddFacility<WcfFacility>();

你需要的只是,甜蜜的:)

这不是必需的:

<击>

DefaultServiceHostFactory.RegisterContainer(Container.Kernel);

也不是这个

<击>

Container.Register(Component.For<DefaultServiceHostFactory>());