找不到元数据库键“/lm/w3svc”

Posted

技术标签:

【中文标题】找不到元数据库键“/lm/w3svc”【英文标题】:The metabase key '/lm/w3svc' could not be found 【发布时间】:2011-11-05 21:39:57 【问题描述】:

我有一台装有 Windows XP 的笔记本电脑。 尝试在 IIS 6 上部署 ASP.NET Web 应用程序时收到以下错误:

错误 1 ​​Web 部署任务失败。(。) 。 无法实例化元数据库管理基础对象。可能没有安装“IIS '6 Metabase Compatibility”功能。 Klasse 是 niet geregistreerd(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))

无法在 Windows XP 上安装 IIS 6 Metabase 兼容性功能 控制面板、管理工具、... 那个元数据库键 '/lm/w3svc' 呢? 感谢您的帮助?

【问题讨论】:

【参考方案1】:

如果您通过控制面板安装,Windows XP 只有 IIS 5.1。

这可能是原因。

/lm/w3svc 是 IIS6 元数据库中的基本键,其中包含在 IIS 中注册的所有网站。

【讨论】:

【参考方案2】:

我在 Windows 10 上遇到了同样的错误,按照 Microsoft 文档 here 的说明进行操作,现在已解决。

【讨论】:

欢迎提供解决方案链接,但请确保您的答案在没有它的情况下有用:add context around the link 这样您的其他用户就会知道它是什么以及为什么会出现,然后引用最相关的您链接到的页面的一部分,以防目标页面不可用。 Answers that are little more than a link may be deleted.

以上是关于找不到元数据库键“/lm/w3svc”的主要内容,如果未能解决你的问题,请参考以下文章

WCF 服务主机找不到任何服务元数据。请检查元数据是不是启用

CSC 错误 CS0006:找不到元数据文件 '......dll' - 但文件存在

找不到“AppModule”的 NgModule 元数据

我得到一个元数据文件“文件名”找不到错误

找不到类验证器的元数据

Hbase 元数据错误“找不到表”