Невозможно запустить клиент-сервер SOAP на отдельных хорошо подключенных компьютерах - PullRequest
0 голосов
/ 11 ноября 2010

У меня есть клиентское приложение-мыло, которое хорошо работает на той же машине. Теперь я хочу разделить сущности сервер-клиент на двух разных машинах. Выполнены правильные конфигурации IIS - обе машины являются проверяемыми - но на стороне клиента возникает следующая ошибка. 209.2.208.160:51645 - сокет сервера.

Конечная точка не прослушивала http://209.2.208.160:51645/Service1.asmx, которая могла бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. См. InnerException, если имеется, для получения более подробной информации.

1 Ответ

0 голосов
/ 11 ноября 2010

На начальном этапе устранения неполадок я предлагаю перейти на сервер и запустить команду netstat , чтобы убедиться, что она прослушивает порт 51645. Если это не так, подтвердите настройки порта IIS на сервере. Совет MS KB о том, как просмотреть и изменить эти настройки для различных версий IIS - http://support.microsoft.com/kb/149605.

Если сервер прослушивает порт 51645, убедитесь, что брандмауэр не блокирует входящее клиентское соединение с этим портом - это объясняет, почему ваш сервисный вызов работает со всем на одной машине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...