Ваша служба Windows может предоставить конечную точку HTTP с помощью basicHttpBinding или wsHttpBinding. IIS не требуется. Размещение конечной точки HTTP через IIS имеет некоторые преимущества, такие как активация на основе сообщений.
И если IIS уже работает на той же машине, обязательно выберите порт, отличный от 80, для конечной точки HTTP службы Windows, поскольку IIS будет прослушивать запросы на порту 80, а затем запросы не будут доставлены в вашу службу. *