C # Служба Windows, которая действует как TCP-сервер, отказывается от подключения под Windows 7 - PullRequest
3 голосов
/ 28 декабря 2011

Я работаю на простой паре TCP-сервера и клиента, которые работают на одной машине. Пока сервер работает как обычный исполняемый файл, все работает. Но как только я развертываю сервер в качестве службы Windows, клиент продолжает получать SocketExecption, заявляя: «Невозможно установить соединение, поскольку целевая машина активно отказала ему в этом. 127.0.0.1:6692".

Я довольно новичок в Windows 7, но я предполагаю, что есть некоторые ограничения безопасности, о которых я не знаю. В тестовом режиме я уже отключил антивирусный сканер и брандмауэр, который ничего не изменил.

Может ли кто-нибудь дать мне подсказку?

1 Ответ

0 голосов
/ 28 декабря 2011

1) Убедитесь, что служба действительно работает, что она не остановилась после запуска.2) Измените пользователя, под которым работает служба (4ex для локальной системы)

...