Я довольно новичок в WCF, так что это может быть глупым вопросом, но мне интересно, есть ли способ настроить службу WCF так, чтобы она "перехватывала" вызовы, предназначенные для другой машины. По сути, я бы хотел, чтобы вызов (через браузер) выполнялся на MachineA, например: «http://MachineB/MyService" фактически обрабатывается на MachineA (при условии, что мой сервис работает на MachineA).
Идея будет заключаться в том, что если у пользователя не установлена служба, вызов «проваливается» на MachineB, где они смогут его установить. Однако после установки MachineA перехватывает все последующие вызовы и обрабатывает их.
Я могу полностью понять, как это было бы невозможно (без, скажем, взлома файла хостов машин), но я надеюсь, что, может быть, есть какая-то магия WCF, о которой я не знаю, которая могла бы включить такой сценарий?