2009-12-21 5 views
0

Я установил xp под рабочую станцию ​​vmware, и я могу выполнить команду ping guest с адресом 192.168.126.131 - так что я начал работу с дуплексной службой wcf, которая работает отлично, если я запускаю srv и клиент в моей хост-системе (используя localhost везде как путь), но если я запустил службу srv под гостем, я могу получить доступ к http://192.168.126.131:18000/MyService?wsdl, но это не сработает - я понятия не имею, почему. также, если я использую виртуальный сетевой редактор vmware для пересылки порта на хост, не будет работать: -Swcf duplex call from from host to guest под vmware (nat?)

ответ

0

вы проверили свой брандмауэр в своем vm? работает ли это при отключении брандмауэров (брандмауэр Windows, сторонний инструмент)?

Какое сетевое соединение вы используете в vmware? (NAT, мостовой, только для хоста)?

+0

Использование nat ... брандмауэр с диагональю! – stephan

+0

включен сервис совместного использования портов net.tcp? Вы пытались включить/отключить его? (у меня была проблема с этим, даже если я не использовал его в привязках ==> portSharingEnabled = "false") , пожалуйста, добавьте вашу конфигурацию service.model к вашему вопросу. – CaptainPlanet