无法使用Registry.GetValue读取WMICompatibility值
我有一个 IIS7 (Windows 2008 Server),想要通过 C# 检查 IIS6 兼容模式是否已启用。 我这样做检查了一台服务器上的值,
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\InetStp\\Components","WMICompatibility"
这有效。在另一台服务器上,这不起作用(。在两台服务器上都安装了兼容模式。第二台服务器上出现问题的原因可能是什么。似乎在第二台服务器上,Registry.GetValue 找不到 WMICompatibility。
I have an IIS7 (Windows 2008 Server) and wants to check via C#, if the IIS6 Compatibility mode is enabled.
I do this checking the value
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\InetStp\\Components","WMICompatibility"
On one server this works. On another server this doesn't work (. On both servers the Compatibility mode is installed. What could be the reason of the problem on the second server. It seems on the second server, that Registry.GetValue cannot find WMICompatibility.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 IIS 论坛上找到了此帖子
,其中一个响应引用了这篇 CodeProject 文章。
希望能够提供您需要的东西。
I found this thread on IIS Forums
And in it one of the responses makes reference to this CodeProject article.
Should hopefully provide what you need.