我的代码可在 Win XP (IIS 5.1) 和 Win Server 2008 (IIS 7.0) 上运行,但在运行 IIS 7.5 的 Windows 7 候选版本上失败。
我构造了一个新的 DirectoryEntry("IIS://localhost/w3svc")。构造函数返回的 DirectoryEntry 对象不好。(在调试器中查看成员会引发 COMException。)
有没有人在 Win 7 上使用 IIS 并找到了解决方案?
在 Windows 2008 中,要使用 DirectoryEntry,您必须安装一个名为“IIS 6 Metabase Compatibility”的 IIS 角色
我不知道 Windows 7,我目前在 Vista 上。
编辑:我发现了这个
http://blog.scrappydog.com/2008/06/enabling-iis-6-metabase-compatibility.html