У меня есть служба Windows, которая предоставляет службу WCF через канал net.tcp.
Теперь я хочу, чтобы эта служба предоставлялась через IIS, без размещения в ней.Сделав это, я смогу поддерживать состояние службы Windows и получу выгоду от базовой аутентификации и безопасности IIS.
Можно ли сделать это, просто используя некоторые конфигурации?Может быть, своего рода прокси или сквозной?
ОБНОВЛЕНИЕ
Почему я это делаю?Хороший вопрос:
Некоторые процессы выполняются с запланированным интервалом асинхронно.
IIS перезапускает AppPools и вызывает его, как правило,веб-запрос должен быть выполнен, чтобы AppPool был запущен.
Я не могу напрямую представить службу как веб-службу в службе Windows, поскольку IIS установлен и привязан к IP-адресу, который я хочу использовать.
Если я хочу предоставить сервис многим клиентам, использующим их собственный TLD, я не хочу, чтобы один и тот же процесс выполнялся на каждом веб-сайте (возможно, для эксклюзивных блокировок или просто для использования памяти / ЦП).)
Возможно, это немного проясняет необходимость ...