Windows 10 中的 IIS 管理器

IIS Manager in Windows 10

如何使用 Windows10 打开 IIS(Internet 信息服务)管理器?

我已经安装了 Windows 10 的开发者预览版,但似乎找不到 IIS 管理器?它不在控制面板 > 管理工具中。

当我浏览到

folder C:\Windows\System32\inetsrv

它是空的。

我对我的硬盘进行了全面搜索以找到 inetmgr.exe 并找到了三个副本,其中 none 个副本可以打开,当我尝试打开它们时它说“这个应用程序无法 运行 在您的 PC 上”要查找适用的应用程序版本,请联系发布者。

我知道 IIS 可以工作,因为我有 运行 本地 ASP.net 应用程序通过 VisualStudio,但我似乎找不到任何方法来启动 IIS 管理器来为网站做一些配置。

有人知道这件事吗?

感谢上面的@SLaks 评论,我能够打开 IIS 并恢复管理器。

按 Windows 键并键入 Windows 功能,select 第一个条目打开或关闭 Windows 功能。

确保选中 IIS 旁边的框。

如果没有勾选,请勾选。这可能需要几分钟时间,但这将安装您使用 IIS 所需的一切。

完成后,IIS 应该返回到控制面板 > 管理工具

  • 运行 appwiz.cpl - 调出程序和功能
  • 选择"Turn Windows Features On/Off"
  • Select 您需要的 IIS 服务

实际上,您必须确保显式选中 IIS 管理控制台功能。在我的 win 10 pro 上,我必须手动执行,仅检查 root 是不够的!

启动 Windows 功能 On/Off 和 select 您的 IIS 安装选项。

对于自定义站点配置,确保 IIS 管理控制台Web 管理工具 下标记为安装。

@user1664035 和@Attila Mika 的建议奏效了。您必须导航至控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能。并参考截图。您应该检查 IIS 管理控制台。

在 windows 功能列表下,确保检查 IIS 管理控制台 您还需要选中其他复选框,如下所示:

打开 IIS 后(通过转到 Windows 功能 On/Off)在搜索栏中键入 inetmgr 或 运行

这很可能意味着没有安装 IIS 管理控制台,现代 Windows administrator/IT pro 应该可以通过发出以下命令快速检查:

Get-WindowsFeature *Web*

如果缺少它,只需通过以下命令快速添加:

Add-WindowsFeature Web-Mgmt-Console

上面提到的 GUI 选项也有效(请参阅@Joe Wu 的回答)但是 PowerShell 是为 IT 专业人员执行 IT 的最佳方式,或者让我们把它写成 "if you have to do this slightly more often than once a year" :)

按 Windows 键并键入 Windows 功能,select 第一个条目打开或关闭 Windows 功能。

确保选中 IIS 旁边的复选框。你可以开始了。

要使用安装了 RSAT 的 Powershell 在 Windows10 下安装 IIS 管理控制台:

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

感谢 Mikhail 上面的评论。

我来到这里是因为我遇到了同样的问题。

如果您在这里并且上面的所有内容都不起作用,那么您很可能以某种方式扼杀了自己的道路。

转到 System -> Advanced System Settings -> Advanced -> Environment Variables -> Machine or User 并将以下条目添加到末尾,或追加到现有条目,用分号分隔:

C:\Windows\System32\inetsrv

关闭并打开您的 shell 后,您现在应该可以从命令行访问 inetmgr