配置数据库键“/lm/w3svc”找不到
我有一台装有 Windows XP 的笔记本电脑。 尝试在 IIS 6 上部署 ASP.NET Web 应用程序时收到以下错误:
错误 1 Web 部署任务失败。(无法找到配置数据库密钥“/lm/w3svc”。) 找不到元数据库键“/lm/w3svc”。 无法实例化配置数据库管理基础对象。可能未安装“IIS '6 Metabase Compatibility”功能。 Klasse is niet geregistreerd(HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))
无法在 Windows XP 上安装 IIS 6 元数据库兼容性功能,网址为 控制面板、管理工具、... 元数据库键 '/lm/w3svc' 怎么样? 感谢您的帮助?
I have a laptop with Windows XP on it.
Trying to deploy an ASP.NET web application on IIS 6 I received the following error:
Error 1 Web deployment task failed.(The metabase key '/lm/w3svc' could not be found.)
The metabase key '/lm/w3svc' could not be found.
The metabase Admin Base Object could not be instantiated. Perhaps the "IIS '6 Metabase Compatibility" feature is not installed.
Klasse is niet geregistreerd (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
Installation of the IIS 6 Metabase compatibility feature on Windows XP is not available at
Control Panel, Administrative Tools,...
What about that metabase key '/lm/w3svc' ?
Thanks for your help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果通过控制面板安装,Windows XP 仅具有 IIS 5.1。
可能就是这个原因。
/lm/w3svc 是 IIS6 元数据库中的基本键,其中包含在 IIS 中注册的所有网站。
Windows XP only has IIS 5.1 if you install it through control panel.
This might be the reason.
/lm/w3svc is the base key in the IIS6 metabase which contains all the web sites that are registered in IIS.
我在 Windows 10 上遇到了同样的错误,按照 Microsoft 文档 这里 现在已经解决了。
I was getting the same error on windows 10, followed the instructions from Microsoft docs here and it has now been resolved.