Мы разработали службу WCF, и мы хотим ее развернуть.
Наши клиенты будут использовать его с basicHttpBinding
, но наша внутренняя команда будет использовать его с namedPipesBinding
.
Нам интересно, лучше ли размещать его в IIS 7 или с помощью службы Windows. Мы провели несколько тестов, и выяснили, что когда мы добавляем привязки в IIS, он не обновляет конфигурационный файл нашего сервиса. Это означает, что нам нужно будет поддерживать конфигурацию в двух разных местах. Это не логично, верно?
Мы также читаем в StackOverflow, что базовый адрес игнорируется, когда служба WCF является узлом в IIS (см. вопрос о файле конфигурации службы WCF относительно <baseAddresses> )