Я добавил роль IIS6 MetabaseCompatibility в свой Server 2008, но больше не могу запускать inetmgr:
IISMANAGER_CRASH
IIS Manager terminated unexpectedly.
Exception:System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Web.Management.Host.Shell.ShellApplication.Initialize(Boolean localDevelopmentMode, Boolean resetPreferences)
at Microsoft.Web.Management.Host.Shell.ShellApplication.Execute(Boolean localDevelopmentMode, Boolean resetPreferences, Boolean resetPreferencesNoLaunch)
Process:InetMgr
Любые идеи? Тем временем я удалил эту роль, но у меня все еще нет inetmgr (mmc snapin тоже не работает).
Одна вещь, которую можно попробовать, - запустить командную строку с повышенными привилегиями:
Start Inetmgr.exe /reset
Возможно, файл настроек был поврежден, поэтому эта команда может помочь.
Я хотел бы взглянуть на файл журнала CBS из C: \ Windows \ Logs \ CBS. Должна быть какая-то запись для отказа и причины сбоя. Дайте мне знать, если хотите, чтобы я просмотрел журналы.
Похоже на проблему с метабазой IIS 6. Можете ли вы полностью удалить роль, а затем попытаться повторно добавить роль и выбрать совместимость с метабазой IIS 6 во время процесса повторного добавления