Задача такая:
Есть ремотинг сервер который оформлен в виде службы.
Есть IIS на этой же машине. Необходимо чтобы http запросы к ремотинг объектам
уходили к этой службе. Хостинг ремотинг сервера под IIS не предлагать.
Cлужба не может зарегистрировать http канал с 80 портом, его занял IIS.
А хостить ремотинг сервер под IIS мне нельзя.
Написал для этого свой HttpRemotingHandler подглядев искодники microsoft,
но там в реализации метода InternalProcessRequest идет конфигурирование сервера из настроек web.config
Потом ищется канал только что зарегистрированный. Проблема в том что ChannelServices.RegisteredChannels возвращает
каналы зарегистрированные этим приложением, а то что регистрировала моя служба в RegisteredChannels нет.
Если бы достучаться до канала зарегистрированного моей службой то проблемы небыло.
Можно попробовать оформить канал в службе в виде ремотинг объекта а в HttpRemotingHandler стучаться к нему,
но это мне кажется уже извращение. Может есть другие нормальные способы?