явное указание host
Есть веб-служба, и есть автоматически сгенерённая страница со списком методов. Выбираем метод - переходим на страницу с формой тестирования (та, что с кнопкой Invoke).
Чуть ниже идут описания запросов (SOAP, HTTP GET, HTTP POST) - и в каждом указан Host, к которому будет идти обращение при вызове.
Служба запущена на сайте, захожу я на страницу по доменному имени сайта - но: в строке Host указан внутренний IP машины, на которой висит сайт. Разумеется, при заходе снаружи вызов метода не срабатывает.
Вопрос: как исправить host на этой странице (и в описаниях вызовов, и, главное, в action формы тестирования)?
Попробуй заполучить IP-шник через HttpResponse и HttpRequest. Сделай простейший запрос (используй DNS имя), в ответе HttpReponse содержится внешний IP-шник.