等待Windows服务启动中的网络配置完成

时间:2010-07-07 12:43:50

标签: .net windows service networking startup

我团队的当前项目涉及Windows服务通过WCF在多台计算机之间进行大量通信。我们偶尔会在启动时遇到问题,我们怀疑服务是在机器的IP连接完全配置之前初始化的。

任何人都有想法或建议如何验证这一点或如何通常确保在Windows机器上完全配置网络连接?解决方案需要适用于各种Windows风格(XP / Vista / Win7和Server 2003/2008 / 2010,32位以及64种)。可以假设存在.Net 3.5。

非常感谢! 阿明

2 个答案:

答案 0 :(得分:4)

您可以尝试使服务依赖于服务器服务。这帮助我解决了过去的这类问题。

答案 1 :(得分:2)

Windows XP和Windows 7中有一项称为“网络连接”的服务。 http://wiki.blackviper.com/wiki/Network_Connections

我的猜测是,此服务启动后,网络连接已完全配置。值得一试。