mercredi 22 juillet 2009

Multiple Host Header (mutiple binding) IIS 7 & WCF

WCF "by design" ne supporte pas plusieurs binding sur un même site. Ce qui est génant, car on trouve très souvent plusieurs binding.... Si vous utilisez le Framework 3.5, il est assez simple de "by passer" ce problème. Coller ces lignes dans le fichier de config du service:

<system.servicemodel>
<servicehostingenvironment>
<baseaddressprefixfilters>
<add prefix="http://MonSite.com:9000"/>
</baseaddressprefixfilters>
</servicehostingenvironment>
</system.serviceModel>