我的团队当前的项目涉及 Windows 服务通过 WCF 在多台机器之间进行大量通信。我们偶尔会在启动时遇到问题,我们怀疑服务在机器的 IP 连接完全配置之前就已初始化。
任何人有想法或建议如何验证这一点或如何通常确保网络连接在 Windows 机器上完全配置?解决方案需要适用于各种 Windows 版本(XP/Vista/Win7 和 Server 2003/2008/2010,32 位和 64 位)。可以假定存在 .Net 3.5。
非常感谢! 阿敏
最佳答案
您可以尝试使您的服务依赖于服务器服务。这在过去帮助我解决了此类问题。
关于.net - 在 Windows 服务启动时等待网络配置完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3194737/