如何使用 Castle WcfFacility 并让它使用标准的 Wcf 配置文件设置?
如果我这样注册:
container.Register(
AllTypes.Pick()
.FromAssemblyNamed("{ServicesAssembly}") // <-- service assembly here
.If(type => type.Name.EndsWith("Service"))
.WithService.FirstInterface()
.Configure(configurer => configurer.LifeStyle.Transient)
.Configure(configurer => configurer.Named(configurer.Implementation.Name))
.Configure(configurer => configurer.ActAs(new DefaultServiceModel()))
);
我收到以下错误:
服务“{name}”具有零个应用程序(非基础设施)端点。
如果我离开:
.Configure(configurer => configurer.ActAs(new DefaultServiceModel()))
似乎配置中的行为被忽略了。
这里的正确用法是什么?