IIS Manager в Windows 10


350

Как открыть диспетчер IIS (Internet Information Services) с помощью Windows 10?

Я установил предварительный просмотр Windows 10 для разработчика и не могу найти IIS Manager? Его нет в Панели управления> Администрирование.

Когда я просматриваю папку C: \ Windows \ System32 \ inetsrv, она пустая.

Я выполнил полный поиск на своем жестком диске, чтобы найти inetmgr.exe, и обнаружил три копии, и ни одна из них не открывалась, когда я пытался открыть их, он говорит: «Это приложение не может работать на вашем компьютере». Чтобы найти версию приложения, которая Работы связываются с издателем.

Я знаю, что IIS работает, потому что я запускал локальные приложения ASP.net через VisualStudio, но я не могу найти какой-либо способ запустить IIS Manager, чтобы выполнить некоторые настройки для сайта.

Кто-нибудь знает что-нибудь об этом?


43
Включили ли вы IIS в функции Windows?
SLaks

2
Следуйте этой ссылке MSDN шаг за шагом. Только после того, как я сделал все шаги, это сработало. Без этого ранее, набрав localhost, появилась пустая страница. Теперь это показывает правильно.
VivekDev

Ответы:


470

Благодаря комментарию @SLaks выше я смог включить IIS и вернуть менеджера.

Нажмите клавишу Windows и введите «Функции Windows», выберите первую запись «Включить или отключить функции Windows».

Убедитесь, что флажок рядом с IIS установлен.

введите описание изображения здесь

Если это не проверено, проверьте это. Это может занять несколько минут, но при этом будет установлено все необходимое для использования IIS.

Когда это будет сделано, IIS должен был вернуться в Панель управления> Администрирование

введите описание изображения здесь


MattyMerrix очень хорошо проработан, я хочу добавить, что если вы видите на панели задач окно «Спроси меня о чем-нибудь», то есть «интеллектуальное программное обеспечение» Cortana, тогда нет необходимости нажимать клавишу Windows. ! [введите описание изображения здесь ] ( i.stack.imgur.com/KDieZ.jpg )
Кашиф

4
Я установил IIS, как показано в этом решении, но все еще не вижу диспетчера IIS. Но когда я открываю localhost , он показывает страницу приветствия IIS по умолчанию. Что я пропустил?
Ироэль

1
@iroel, используйте скриншот. Перейдите в папку Администрирование.
jp2code

13
@ jp2code, наконец, я нашел свой менеджер IIS. Это работает, набрав inetmgr в меню запуска также.
Iroel

1
Я хочу отметить, что для установки IIS у вас должен быть проверен Internet Explorer 11, у меня его не было, и я не смог установить IIS
user3847141

242

Функции Windows, консоль управления ISS

В списке функций Windows обязательно проверьте консоль управления IIS. Также необходимо установить дополнительные флажки, как показано ниже:

Функции Windows, ISS, HTTP


1
Вы также можете добавить ASP.NET, пока находитесь здесь stackoverflow.com/a/14949531/74585
Мэтью Локк

3
Вот и все. Спасибо! Я выбрал функции для установки и не установил флажок «Консоль управления IIS». Очевидно, что тогда ответ MattyMetrix не помешал.
Иван Кривяков

Выбранный ответ для установки IIS оказался бесполезным, и он не отвечает на поставленный вопрос: вы устанавливаете его, но затем не можете открыть диспетчер IIS. Консоль управления IIS также должна быть установлена. Спасибо за предоставленный правильный ответ, в полной мере со скриншотами.
отменить

68

На самом деле вы должны убедиться, что функция консоли управления IIS явно проверена. На моем win 10 pro мне пришлось делать это вручную, проверки только рута было недостаточно!


24
  • Запустите appwiz.cpl - вызывает программы и функции
  • Выберите «Включить / выключить функции Windows»
  • Выберите нужные вам службы IIS

24

@ user1664035 & @Attila Предложение Мики сработало. Вы должны перейти в Панель управления -> Программы и компоненты -> Включить или отключить функции Windows. И обратитесь к скриншоту. Вы должны проверить консоль управления IIS.

Скриншот


14

после включения IIS (путем включения / выключения функций Windows) введите inetmgr в строку поиска или запустите


8

Чтобы установить консоль управления IIS под Windows 10 с помощью Powershell с установленным RSAT:

Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -All

Благодарю и благодаря комментарию Михаила выше.


5

Скорее всего, это означает, что IIS Management Console не была установлена, и современный администратор Windows / ИТ-специалист должен иметь возможность быстро проверить это, выполнив следующую команду:

Get-WindowsFeature *Web*

И если это отсутствует, просто быстро добавьте это с помощью следующей команды:

Add-WindowsFeature Web-Mgmt-Console

Упомянутые выше параметры графического интерфейса также действительны (см. Ответ @Joe Wu), но PowerShell - это лучший способ сделать ИТ для IT Pro или, скажем, «если вам приходится делать это чуть чаще, чем раз в год» :)


Не работает в Windows 10 (Powershell 2) :(
tuantm

1
@tuantm Установите RSAT для получения этой команды - microsoft.com/en-us/download/details.aspx?id=45520 или используйте вместо него Enable-WindowsOptionalFeature. Т.е. выполните следующую команду: Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -Все
Михаил

3

Нажмите клавишу Windows и введите «Функции Windows», выберите первую запись «Включить или отключить функции Windows».

Убедитесь, что флажок рядом с IIS установлен. Тебе хорошо идти.


2
это буквально скопировано из моего поста выше
MattyMerrix

Благодаря комментарию @SLaks выше я смог включить IIS и вернуть менеджера. Нажмите клавишу Windows и введите «Функции Windows», выберите первую запись «Включить или отключить функции Windows». Убедитесь, что флажок рядом с IIS установлен.
MattyMerrix

2

Включение / выключение функций Windows и выберите параметры IIS для установки.

Для настраиваемой конфигурации сайта убедитесь, что IIS Management Console помечена для установки в разделе « Инструменты веб-управления» .


0

Я прибыл сюда, потому что у меня была та же проблема.

Если вы здесь и все вышеперечисленное не сработало, скорее всего, вы каким-то образом избили свой путь.

Перейдите System -> Advanced System Settings -> Advanced -> Environment Variables -> Machine or Userи добавьте следующую запись в конец или добавьте к существующей, разделяя ее точкой с запятой:

C:\Windows\System32\inetsrv

После закрытия и открытия вашей оболочки вы сможете получить доступ к inetmgr из командной строки.


1
Спасибо за редактирование stackoverflow.com/users/7714589/patriciu-nista
rdelgado-incinc
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.