2011-01-24 3 views
1

Когда служба WCF развернута на Localhost, соединение работает нормально. На его развертывания на сервере следующая ошибка происходит на вызова метода:Ошибка подключения WCF

Outer исключение:

Там не было конечной точкой прослушивания в http://subdomain.xyz.in/Service.svc , которые могли бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. См. InnerException, если присутствует, для получения более подробной информации.

Внутренняя Исключение:

Когда по умолчанию прокси включен:

Нет соединения может быть сделано, потому что целевая машина активно отказалась его 127.0.0.1:8888

Когда прокси-сервер по умолчанию отключен:

Нет соединения может быть сделано, потому что целевая машина активно отказалась это 192.168.xxx.xxx:80

Услуга доступна при просмотре файла SVC в веб-браузере.

ответ

1

Вам необходимо предоставить данные прокси для своего клиента - лучше всего добавить в свой файл конфигурации, хотя вы также можете установить его в коде. См. here.

0

Две вещи, которые вы можете проверить. Во-первых, вы используете «localhost» в деталях соединения, а два: это http://subdomain.xyz.in - действительный URL-адрес.

Если второй не удался, тогда DNS может быть вашей проблемой, указывая на неправильное место. Первым из них является проблема с конфигурацией, и вместо использования localhost используйте http://subdomain.xyz.in, поскольку sharepoint предназначен для запуска с/farm /, а не только с одного сервера. Любая из этих машин может вызвать услугу, и если вы не планируете развертывать свою службу на всех этих машинах, тогда хорошо ... это просто не сработает, поскольку они пытаются поговорить с самим собой, а не где услуга.

Как будто вы пытаетесь позвонить другу по телефону и использовать свой собственный номер телефона. Это просто не так.

Смежные вопросы