2011-06-21 54 views
0

我们在内部开发的应用程序的用户界面需要能够向用户呈现当前在域中运行的Web服务器的列表。为SQL Server数据库获取这类信息相当容易,但我一直无法找到一种简单且相对较快的方式来实现IIS Web服务器。如何枚举局域网上的所有IIS Web服务器?

到目前为止我能做到的唯一方法是使用Win32 API来枚举域中的所有服务器,然后使用ServerManager尝试建立到服务器的IIS连接。不幸的是,这就像试图跳上地雷看它是否会爆炸一样:它不是确定它是否是地雷的最安全或最有效的方式。

所以我问:什么是最有效的方式来枚举域或LAN上的可用Web服务器?我很乐意提出建议,并且提前感谢大家。

回答

相关问题