截至上周,我正在使用来自 github repo 的 Wcf Facility (windsor 2.5.2) 最新版本。
它如何不工作抛出以下错误(当服务启动时)
找不到与绑定 WSHttpBinding 的端点的方案 http 匹配的基地址。注册的基地址方案是 []。
这是设置
var container = new WindsorContainer();
container.AddFacility<WcfFacility>()
.Register(
Component.For<IUnitOfWork>().ImplementedBy<UnitOfWork>().LifeStyle.PerWcfOperation(),
Component.For<Session>().ImplementedBy<Session>().LifeStyle.PerWcfOperation(),
Component.For<IService1>().ImplementedBy<Service1>().AsWcfService(new DefaultServiceModel()).LifeStyle.PerWcfOperation());
将所有温莎的东西移回香草服务,它工作正常。
错误在第 32 行的“Castle.Facilities.WcfIntegration.DefaultServiceHost”中引发
this.model = model;
谢谢
骨头