Доступ к соответствующим значениям реестра IIS с помощью C # в Windows Server 2008 - PullRequest
2 голосов
/ 19 июня 2011

Я хочу прочитать по некоторым причинам конкретные значения, относящиеся к IIS, из реестра (с C #) Windows Server 2008 . Мне нужен номер версии установленного IIS, и если в IIS включен режим IIS6-совместимость .

Я знаю, что HKEY_LOCAL_MACHINE \ Software \ Microsoft \ InetStp \ "MajorVersion" и "MinorVersion" дает мне версию IIS и HKEY_LOCAL_MACHINE \ Software \ Microsoft \ InetStp \ Components \ "WMICompatibility" дает мне информацию, включен режим IIS6-совместимости или нет.

Проблема в том, что я не могу получить доступ к / прочитать значения в HKEY_LOCAL_MACHINE \ Software \ Microsoft \ InetStp \ Components. Registry.GetValue возвращает значение NULL. Проблема в том, что на одном сервере он работает, на другом сервере он не работает.

Так в чем может быть проблема? Каковы предварительные условия и что я должен настроить, чтобы я мог прочитать все эти значения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...