【发布时间】:2012-11-21 16:24:18
【问题描述】:
我使用的是 Windows XP。我们有 Windows 2008 服务器。需要运行 IIS Express,直到我们获得具有更新版本本地操作系统的工作站或虚拟机。对于真正的 IIS 7.X。
当我在 IIS Express 下运行 c# 代码时,我可以使用 DirectoryEntry 列出我的站点和虚拟目录吗?我有在 IIS Express 下设置虚拟目录的示例,所以我想我已经介绍过了。现在我想列出它们以确保它们存在。
有人知道如何在 C# 中做到这一点吗?我一直在尝试的只是一个小的 sn-p 导致 com 异常......
DirectoryEntry iisServer = new DirectoryEntry("IIS://localhost/W3SVC/1");
DirectoryEntry folderRoot = iisServer.Children.Find("Root", "/");
var children = folderRoot.Children;
【问题讨论】:
-
@DJKRAZE:OP 说 COM 异常。
-
@leppie 我发布了和他尝试的示例我没有看到他有或正在获得 COM 异常,因为我习惯于看到大写的“COM”.. 哈哈,谢谢
标签: c# iis-express