Я столкнулся с довольно сложной проблемой у одного из моих клиентов. У них есть простой маршрутизатор, который может перенаправлять только один порт на одну машину. Однако у них есть несколько приложений на нескольких серверах, которым требуется порт 80.
Итак, я подумал, что мог бы написать HttpModule
, который получает трафик и создает HttpWebRequest
для другого внутреннего сервера. Когда HttpWebResponse
возвращается, HttpModule
записывает содержимое в HttpResponse
.
Это было сделано раньше? И имеет ли это смысл?