Remoting IIS and Redirect
От: ShtormX  
Дата: 16.04.06 09:51
Оценка:
Задача такая:
Есть ремотинг сервер который оформлен в виде службы.
Есть IIS на этой же машине. Необходимо чтобы http запросы к ремотинг объектам
уходили к этой службе. Хостинг ремотинг сервера под IIS не предлагать.
Cлужба не может зарегистрировать http канал с 80 портом, его занял IIS.
А хостить ремотинг сервер под IIS мне нельзя.

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

Вообщем нужен редирект в службу из под asp.net.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.