Некоторые файлы из моего каталога inetsrv (c: \ windows \ system32 \ inetsrv) были случайно удалены. Есть ли способ вернуть их? Переустановка роли сервера IIS не помогает, потому что Windows не удаляет каталог inetsrv при удалении роли. Копирование файлов с другой машины Server 2008 тоже не помогает.
Какие именно файлы отсутствуют? Если это administrator.config или applicationHost.config из папки inetsrv \ config, вы можете найти их копию в C: \ inetpub \ history в любой из папок CFGHISTORY, которые должны там быть.
Просмотр этого каталога на сервере W2K8 без установленного IIS показывает пустой каталог. На сервере W2K8 с недавно установленным IIS с выбранными только функциями по умолчанию отображается следующее:
Копирование файлов с другого сервера должно работать, но на том же уровне исправлений.
Вы пробовали удалить роль, вручную удалить каталог, а затем снова добавить роль?
Если вы не против потерять сайты и настройки IIS и начать заново, удалите IIS (при этом inetsrv
папку как есть), а затем следуйте инструкциям в этот ответ убивать inetsrv
. Когда вы переустановите IIS, он переустановит необходимые файлы / папки в inetsrv
и у вас снова будет пустая установка IIS.