2013-09-24 5 views
0

Я пытаюсь создать приложение для отправки сообщений между 2 машинами usinf WCF и нашел эту статью: http://tnvbalaji.com/articles/wcf-tutorials/WCF: Там не было конечной точки прослушивания

После следовать всем шагам, и, когда сервер и клиент работает на такой же машина все работает хорошо. Когда я пытаюсь подключиться к серверу с другого компьютера в той же сети, я получил ошибку. Не было прослушивания конечных точек.

baseAddress = "http://localhost:8732/Design_Time_Addresses/WcfMathServLib/MathService/" 

так после того, как я запустить клиент с другой машины, я изменил это на моей машине IPaddress вместо локального хоста в обоих app.config и все-таки получил эту ошибку. BTW Брандмауэр отключен на серверной машине. В чем моя проблема?

+1

Что относительно брандмауэров? –

+1

Вы не используете прослушиватель на веб-сервере разработки Visual Studio, верно? Этот веб-сервер не разрешает нелокальные соединения. Вы должны найти способ проверить, существует ли реальная связь между двумя машинами на рассматриваемом порту. – bzlm

+0

Брандмауэр отключен, а сервер работает от визуальной студии, это проблема? – user1860934

ответ

0

попробуйте опубликовать службу WCF и развернуть в IIS. как хостинг веб-сайта, вам необходимо разместить службу WCF для доступа к другому компьютеру.

после размещения, просмотрите услугу и используйте IP-адрес в качестве справочной службы.

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