동일한 컴퓨터에서 실행되는 간단한 TCP 서버와 클라이언트 쌍을 만들고 있습니다. 서버가 일반 실행 파일로 실행되는 동안 모든 것이 작동합니다. 그러나 서버를 Windows 서비스로 배포하는 즉시 클라이언트는 "대상 컴퓨터가 적극적으로 거부 한 때문에 연결할 수 없습니다 127.0.0.1:6692"SocketExecption 가져 오는 유지합니다.C# TCP 서버로 작동하는 Windows 서비스가 Windows 7에서 연결을 거부합니다.
나는 윈도우 7에 비교적 새로운 오전,하지만 난 인식하지 오전 일부 보안 제한이 있다고 가정합니다. 현명한 테스트 방화벽을 비롯하여 바이러스 스캐너를 이미 비활성화했으며 아무 것도 변경하지 않았습니다.
아무도 내게 힌트를 줄 수 있습니까?
당신이 서비스가 실행되는 동일한 시스템에서이 서비스에 텔넷 수를 실행하는 사용자를 변경? –
서비스를 실행중인 사용자의 권한을 확인하십시오. 이 사용자에게 정상적인 실행 파일로 응용 프로그램을 성공적으로 실행 한 사용자와 동일한 권한을 설정하여 여기에서 문제가 발생하는지 확인하십시오. – ken2k
+1 - 내 현재 프로젝트 중 하나가 intraweb GUI (델파이, C#이 아니지만 ..)이며, 전달 될 때 서비스로 실행해야합니다. 나는 이것도 얻지 않기를 바란다 : (( –