繁体   English   中英

充当 TCP 服务器的 C# Windows 服务在 Windows 7 下拒绝连接

[英]C# Windows Service which acts as TCP server refuses connection under Windows 7

我正在开发一对简单的 TCP 服务器和客户端,它们在同一台机器上运行。 只要服务器作为普通可执行文件运行,一切正常。 但是,一旦我将服务器部署为 Windows 服务,客户端就会不断收到 SocketExecption,指出“无法建立连接,因为目标机器主动拒绝了它 127.0.0.1:6692”。

我对 Windows 7 相当陌生,但我认为存在一些我不知道的安全限制。 测试明智我已经停用了病毒扫描程序以及防火墙,这没有任何改变。

谁能给我一个提示?

就我而言,在控制台应用程序(工作正常)中运行的相同应用程序核心无法作为 Windows 服务(TCP 通信问题)工作。

诊断:Windows 服务项目中缺少一些 nuget 包。 已经为控制台应用程序项目安装了这些 nuget 包。

1)确保服务确实在运行,启动后没有停止。 2)更改运行服务的用户(4ex到Local System)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM