iis - 如何在 Windows 10 上重新安装 IIS?
问题描述
当我在我的 Windows 10 机器上启动 IIS 时,它没有在应用程序池下列出 DefaultAppPool,并且没有默认网站。如何重新安装 IIS 以恢复这些默认设置?我试图取消选中以下并重新启动我的机器,希望它会卸载 IIS。然后我检查它重新安装。但它没有显示默认网站和默认应用程序池。
Internet 信息服务 -> Web 管理工具 -> IIS 管理控制台
感谢您提供重新安装 IIS 的任何建议。
解决方案
您可以完全卸载iis,然后重新安装,关于如何完全卸载iis,您可以删除以下角色:
服务器管理器中“服务器角色”选项卡下的 Web 服务器 (IIS)
以及服务器管理器“功能”选项卡中的 Windows 进程激活服务
注意:卸载后需要重新启动服务器。
然后删除文件或重命名 C:\inetpub 和 C:\Windows\System32\inetsrv 的文件夹(首选)。
这里的关键步骤是卸载 Windows Process Activation Service (WAS)。这是负责管理应用程序池配置、为 HTTP 和其他协议创建和管理工作进程生命周期的服务。卸载 WAS 后,我们可以安全地删除位于 C:\Windows\System32\inetsrv 下的配置文件,最终彻底卸载 IIS。
要重新安装 IIS,只需遵循相同的步骤:添加 Web 服务器 (IIS) 以及 WAS。
有关如何执行干净重新安装 IIS 的更多信息,您可以参考此链接:如何执行干净重新安装 IIS
推荐阅读
- validation - 显示多个超过 h:message 的字段的 JSF 验证错误
- c# - 绑定文本框循环错误
- python - Python 错误 - 绑定方法 Series.map 的
- wordpress - wordpress - 如何在我的主题中创建自定义 CSS 框
- android - 查找最新可用版本的库
- delphi - Indy TIdHTTP 将我的授权标头从承载更改为基本?
- ubuntu - php 7.2 和 libcurl
- c++ - 为什么返回 std::optional 有时会移动,有时会复制?
- wpf - 列表框样式不起作用
- angularjs - 无法让 AngularJS 在 JSFiddle 中工作