我团队的当前项目涉及Windows服务通过WCF在多台计算机之间进行大量通信。我们偶尔会在启动时遇到问题,我们怀疑服务是在机器的IP连接完全配置之前初始化的。
任何人都有想法或建议如何验证这一点或如何通常确保在Windows机器上完全配置网络连接?解决方案需要适用于各种Windows风格(XP / Vista / Win7和Server 2003/2008 / 2010,32位以及64种)。可以假设存在.Net 3.5。
非常感谢! 阿明
答案 0 :(得分:4)
您可以尝试使服务依赖于服务器服务。这帮助我解决了过去的这类问题。
答案 1 :(得分:2)
Windows XP和Windows 7中有一项称为“网络连接”的服务。 http://wiki.blackviper.com/wiki/Network_Connections
我的猜测是,此服务启动后,网络连接已完全配置。值得一试。