Из того, что я видел, тег игнорируется при размещении службы WCF в IIS. Я понимаю, что при самообслуживании это требуется, но это вредно или даже используется при работе в IIS?
ех.
<system.serviceModel>
<service blah blah blah>
<host>
<baseAddresses>
<add baseAddress="http://localhost/blah" />
</baseAddresses>
</host>
</service>
</system.serviceModel>
Из того, что я видел, вы можете взять файл конфигурации, описывающий сервис с одного компьютера, и использовать его на совершенно другой машине, и он отлично работает. Похоже, что IIS полностью игнорирует этот раздел.
Спасибо, Kyle