先週の時点で、github リポジトリの最新バージョン (windsor 2.5.2) の Wcf ファシリティを使用しています。
次のエラーをスローして動作していません(サービスの起動時)
バインディング 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;
ありがとう
骨格