我的代码适用于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并找到解决方案?
答案 0 :(得分:4)
使用Windows 2008,要使用DirectoryEntry,您必须安装名为“IIS 6元数据库兼容性”的IIS角色
我不知道Windows 7,我现在在Vista上。
编辑:我发现了这个
http://blog.scrappydog.com/2008/06/enabling-iis-6-metabase-compatibility.html