.net - 在 Windows 服务启动时等待网络配置完成

标签 .net windows service networking startup

我的团队当前的项目涉及 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/

相关文章:

php - Azure Toolkit 1.4 中缺少 CGI Web 角色模板;现在如何运行PHP?

windows - SetStdHandle 对 cout/printf 没有影响

c# - DDD 中的域服务到底意味着什么以及如何实现它?

java - 当用户从最近的任务列表中关闭应用程序时,如何保持作业服务运行

.net - 以编程方式修改Windows Server 2008 R2中的防火墙规则

.net - 如何处理数据库事务中的文件删除?

c# - 回调的概念 (C#)

windows - VBA - 未定义用户定义类型

当应用程序从空闲状态返回时,Android 服务不会重新启动

c# - .NET 应用程序将不同的操作系统版本返回到 Windows 10 上的 PowerShell