miércoles, 21 de octubre de 2009

Problema con servicio WCF y sitio web con nombres multiples.

Sintomas:
Al publicar un servicio web y llamar a la página en el explorador recibimos el error.
Esta colección ya contiene una dirección con el esquema http. Sólo puede haber una dirección por esquema en esta colección. Nombre del parámetro: item
Causa:
Se debe a que el sitio web esta configurado para responder a multiples nombres de host.
Resolución:
Modificar el Web.config:
<servicehostingenvironment aspnetcompatibilityenabled="false">
<baseaddressprefixfilters>
<add prefix="net.tcp://carpanta.ascer.org:8000">
<add prefix="http://www.ascer.es">
</baseaddressprefixfilters>
</servicehostingenvironment>

Referencias:
http://blogs.msdn.com/rampo/archive/2008/02/11/how-can-wcf-support-multiple-iis-binding-specified-per-site.aspx
http://rilaros.blogspot.com/2009/06/wcf-this-collection-already-contains.html

No hay comentarios: