У меня есть веб-служба ASP.NET на IIS, которая работает на порте 8080. На порте 80 у меня есть Apache, который перенаправляет некоторые веб-сайты на IIS.
В этом случае я могу получить доступ к странице веб-службы (http://example.com/service/),, которая предоставляет мне все доступные методы. Однако, когда я пытаюсь вызвать метод, он переходит на веб-страницу, подобную этой: http://example.com:8080/service/Service1.asmx/Method. Конечно, из-за открытого доступа не видно результатов, порт 8080 заблокирован и не может быть открыт.
Внутренне, веб-служба работает на порту 8080, но публичный запрос должен быть сделан на порт 80.
Кто-нибудь знает, как я могу решить мою проблему?
P.S .: Использование IIS 7 и Apache 2.2 под Windows Server 2008