Los servicios de WCF pueden tener múltiples puntos finales, cada uno de los cuales puede implementar un contrato de servicio diferente.
Por ejemplo, usted podría tener un servicio declarado de la siguiente manera:
[ServiceBehavior(Namespace = "DemoService")]
public class DemoService : IDemoService, IDoNothingService
que habría de configuración a lo largo de estas líneas:
<service name="DemoService" behaviorConfiguration="Debugging">
<host>
<baseAddresses>
<add baseAddress = "http://localhost/DemoService.svc" />
</baseAddresses>
</host>
<endpoint
address =""
binding="customBinding"
bindingConfiguration="InsecureCustom"
bindingNamespace="http://schemas.com/Demo" contract="IDemoService"/>
<endpoint
address =""
binding="customBinding"
bindingConfiguration="InsecureCustom"
bindingNamespace="http://schemas.com/Demo" contract="IDoNothingService"/>
</service>
Esperamos que ayuda, pero si usted fuera después de que el máximo teórico interfaces que puede tener para un servicio Sospecho que es un múltiplo locamente grande de 2.
nice. 10x para aclarar eso. –