Служба WCF - это просто сборка, которая подчиняется интерфейсу WCF хостинга , а затем предоставляет клиентский интерфейс, позволяющий получить к ней доступ.
ХостингСлужба WCF одинаково в IIS, службе Windows, приложении WinForm или консольном приложении.Это действительно не имеет значения.
Интерфейс клиента остается неизменным, хотя способ его отображения может меняться в зависимости от сценария хостинга.Например, вы, вероятно, будете использовать одну привязку http в случае IIS, но можете использовать привязку TCP для служб Windows.Эти привязки могут быть определены в файле конфигурации, поэтому код не обязательно должен изменяться, чтобы приспособиться к тому или иному размещению.
Короче говоря, создание службы WCF не должно зависеть от того, как она будетв конце концов будет принят.Однако для удобства обслуживания я бы выбрал одну или другую - службу Windows или IIS.