TCP связь в Vista - PullRequest
       37

TCP связь в Vista

1 голос
/ 16 декабря 2008

У меня очень простое приложение, которое я пытаюсь запустить под TCP с использованием WCF 3.5 на Vista Enterpise. Ошибка, возникающая при попытке подключиться к службе WCF на http://localhost:8080 (или на любом другом порту, не зарезервированном http):

Код ошибки TCP 10061: Невозможно установить соединение, так как целевой компьютер активно отказал в этом 127.0.0.1:8080.

Я заставил это работать несколько месяцев назад, но я забыл как. Мне интересно, если у меня зарезервирован порт или что-то ... Я попытался разрешить скомпилированный исполняемый файл через брандмауэр Windows и попытался открыть порт 8080 для TCP через брандмауэр, но я получаю ту же ошибку. Есть мысли или идеи о том, где искать или что проверять?

Спасибо!

Ответы [ 2 ]

1 голос
/ 16 декабря 2008

Попробуйте перейти к http://machinename:8080 - Vista заставляла меня делать различия между брандмауэрами на основе этого, особенно если был установлен адаптер Loopback

0 голосов
/ 18 декабря 2008

Без кубиков. Смена localhost на имя машины меня не пускает.

Проблема не в http ... там тоже нормально работает localhost. Но все, что я пытался сделать с tcp, не удалось с той же ошибкой. Полностью расстраивает, насколько я знаю, я видел эту работу на этой коробке раньше.

Изменить, чтобы включить комментарий с комментарием: Просто к вашему сведению, наконец-то нашли проблему. Что-то было неправильно названо в конфигурационном файле сервиса. Хотелось бы, чтобы ошибка была немного понятнее, но все хорошо. Спасибо!

...