Comment puis-je utiliser la WcfFacility de Castle et faire en sorte qu'elle utilise les paramètres standard du fichier de configuration Wcf ?
Si je m'inscris comme ça :
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()))
);
Je reçois l'erreur suivante :
Le service "{nom}" n'a pas de points de terminaison d'application (hors infrastructure).
Si je m'arrête :
.Configure(configurer => configurer.ActAs(new DefaultServiceModel()))
il semble que les comportements dans la configuration soient ignorés.
Quel est l'usage correct ici ?