我正在尝试从其各自(唯一)的IIS应用程序ID获取IIS应用程序的物理路径。
我尝试使用DirectoryEntry“IIS:// localhost / W3SVC”执行此操作,但每当我尝试访问它时,都会收到“未知错误”ComException。我在使用IIS 10的Windows 10上。
var iis = new DirectoryEntry("IIS://localhost/W3SVC");
Console.WriteLine(iis.Guid);
以管理员身份运行上述代码段没有任何区别。