【发布时间】:2010-01-12 18:08:14
【问题描述】:
我有一个应用程序,它使用 DirectoryEntry 对象(在 System.DirectoryServices 中)访问有关在远程计算机上运行在 IIS 上的网站的信息。
任何运行应用程序的客户端计算机都需要安装 IIS,否则应用程序在访问 IIS 信息时会引发 System.Runtime.InteropServices.COMException。
有没有一种方法可以让我只包含一个 dll、添加一个引用或类似的东西,以便能够在没有客户端计算机安装 IIS 的情况下访问该信息?或者有没有更好的方法来访问该信息(也许没有 System.DirectoryServices)也可以绕过这个要求?
编辑:再次查看这个问题,看到问题here 和here,我相信不可能使用DirectoryServices 来获取这些信息。我将保留它以供建议替代方案,也许有关 WBEM 脚本的更多信息?
【问题讨论】:
标签: .net iis directoryservices