Служба WCF, размещенная в Службе Windows через net tcp - PullRequest
0 голосов
/ 20 апреля 2011

В моем проекте у меня есть одна служба WCF, которая размещена в службе Windows.Я размещал Службу WCF в Службе Windows через netTCPBinding и Установил Службу Windows.Чтобы получить доступ к сервису WCF в моем проекте silverlight, я добавил ссылку на сервис wcf.Но при вызове метода в службе WCF появляется следующая ошибка:

Не удается подключиться к net.tcp: // localhost: 8732 / WCFHost /.
Попытка подключения продолжаласьв течение промежутка времени 00: 00: 03.2951885.
Код ошибки TCP 10013: была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа.
Это может быть связано с попыткой доступа к услугемеждоменным способом, пока служба не настроена для междоменного доступа.Вам может потребоваться связаться с владельцем службы для предоставления междоменной политики сокетов по HTTP и размещения службы в диапазоне разрешенных портов сокетов 4502-4534.

Пожалуйста, помогите мне.

Ответы [ 3 ]

0 голосов
/ 20 апреля 2011

Для соединений с одной и той же машиной лучше использовать привязки именованных каналов.

Это может помочь, если вы покажете нам свои конфигурации конечных точек на стороне службы и на стороне клиента.

РЕДАКТИРОВАТЬ : после прочтения полученной ошибки ( здесь среди других сайтов), попробуйте изменить номер порта с 8732 на номер 4502-4534, как показано в сообщении об ошибке.

0 голосов
/ 22 апреля 2011

Поддерживайте одинаковые протоколы на стороне сервера и клиента. Может быть, вы звоните в службу с разными протоколами. Также проверьте, используете ли вы nettcp, имеете ли вы доступ к компьютеру, на котором размещена служба.

0 голосов
/ 20 апреля 2011

использовать basicHttpBinding вместо netTCPBinding

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