|
Не удается вызвать службу, если она слушает проброшенный порт.
|
|||
---|---|---|---|
#18+
Привет. Кто нибудь сталкивался с такой проблемой ? Служба работает ок. К ней по заданному порту приходят запросы от другой службы (написанной на java, но вряд ли она тут как то влияет). Так вот - если настроить службу на прослушивание порта, который администратор "пробрасывает" с другого, то до службы ничего не доходит. А в снифере вот такая ошибка: Код: c# 1. 2. 3. 4. 5.
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Снифер похоже ломает русский шрифт... 4321 - это порт, который видится извне сети. Пробрасывается же он ко мне на порт 1234 Настройки службы такие Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Друзья, спасайте! Горят сроки к чертям - у пользователя все и поломалось при сдаче проекта. Воспроизвел у себя эту проблему - тоже сделали проброс. Действительно проблема повторилась. К сожалению пользователь не может сделать себе прямой порт - свои там у них политики безопасности в организации. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 18:52 |
|
Не удается вызвать службу, если она слушает проброшенный порт.
|
|||
---|---|---|---|
#18+
После поисков. Прихожу к выводу, что у WCF имеются проблемы с прохождением через NAT. Кто-нибудь имел дело с NAT ? PS. Я вынужден использовать wsHttpBinding из-за того, что иначе Java клиент не может связаться с сервером. Описание этой проблемы есть тут http://social.msdn.microsoft.com/Forums/vstudio/en-US/f29cd9c8-3c89-43d2-92ae-d2a270ab86b9/client-and-service-binding-mismatch?forum=wcf Сниффер показывает, что действительно Java клиент посылает "application/soap+xml" - что значит, он опирается на SOAP 1.2. В WCF по стандарту Soap 1.2. работает wsHttpBinding. Я пробовал перейти на basicHttpBinding - и получил эту же ошибку (415). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 21:19 |
|
Не удается вызвать службу, если она слушает проброшенный порт.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 23:12 |
|
Не удается вызвать службу, если она слушает проброшенный порт.
|
|||
---|---|---|---|
#18+
buser http://androidyou.blogspot.ru/2010/09/fix-wcf-addressfilter-mismatch-error.html ? Удалось, все же, уговорить клиента сделать прямой порт программе. Уже не горит, но надо все таки доработать программу по уму конечно. Спасибо за помощь ! Надеюсь ссылка поможет решить проблему, сейчас у меня куча времени спокойно разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2014, 10:42 |
|
|
start [/forum/topic.php?fid=19&msg=38568095&tid=1396998]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 232ms |
total: | 355ms |
0 / 0 |