我正在尝试使用DirectoryEntry
使用以下代码连接到 IIS
string hostName = "server1"
DirectoryEntry iis = new DirectoryEntry("IIS://" + hostname + "/w3svc");
foreach (DirectoryEntry node in iis.Children) // Getting exception on this line
{
// some stuff
}
异常详情
System.Runtime.InteropServices.COMException (0x80070057): The parameter is incorrect.
我认为server1
存在一些问题,很可能与server1上的iis有关,因为相同的代码适用于其他服务器。只是无法弄清server1
的问题。