首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS7元数据库与ADSI接口

问IIS7元数据库与ADSI接口
EN

Server Fault用户
提问于 2009-11-27 04:48:06
回答 2查看 884关注 0票数 2

使用Vista..。

我有一个脚本,它使用ADSI在IIS网站上设置ScriptMaps。当我在运行脚本后查看IIS管理器时,我可以看到我添加的Handler映射。

如果在IIS中,我随后删除了那些Handler映射,然后运行另一个ADSI脚本来查询ScriptMaps属性,那么脚本中检索的ScriptMaps仍然列出已删除的扩展名。换句话说,ADSI脚本中的结果与IIS管理器中显示的"Handler映射“列表不一致。

即使我启动/停止IISADMIN和W3SVC,也会发生这种情况。

这是预期的行为吗?我认为ADSI在IIS7中被支持为一种“兼容性模式”。

我认为,如果通过IIS管理器删除Handler映射,而IIS Manager UI表示它已经消失,那么它就真的消失了,即使它仍然从ADSI查询中返回。

有人能对此作出任何澄清吗?

EN

回答 2

Server Fault用户

发布于 2009-12-03 14:31:35

你说得对,这不是人们所期望的行为。ADSI或IIS管理器的设置应该立即应用并被其他人看到。

试着直接看看metabase.xml,看看你是否能知道发生了什么。可能是遗传上的混乱。

metabase.xml位于c:\windows\system32\inetsrv\metabase.xml。

如果要使用文本编辑器编辑metabase.xml,请确保打开IIS ->顶层属性中的元数据库直接编辑(安全)。

票数 2
EN

Server Fault用户

发布于 2010-02-03 02:37:04

我刚刚回答了一个类似的关于堆栈溢出的问题,我希望它能解释为什么会发生这种情况:

在上,针对上,针对的ADSI查询与IIS管理器不一致(答案)

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/88718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档