如何恢复 IIS 设置和默认网站?

如何恢复 IIS 设置和默认网站?

在装有 IIS8 的 Windows 8.1 上。如何恢复 IIS 设置和默认网站?

我有一台计算机,其 IIS 中的所有应用程序池和网站都已删除。我尝试删除并重新安装 IIS,但即使重新安装后也Default Web Site无法DefaultAppPool恢复。

我想将 IIS 恢复到第一次安装时的状态。

答案1

简而言之:重新安装 IIS 和 WAS。

详细来说 -

步骤1

  1. 转到“添加删除程序”
  2. “打开或关闭 Windows 功能”
  3. 删除 IIS 和 WAS(Windows 进程激活服务)
  4. 重启电脑

第2步

  1. 转到“添加删除程序”
  2. “打开或关闭 Windows 功能”
  3. 同时启用 IIS 和 WAS(Windows 进程激活服务)

笔记:仅重新安装 IIS 不会有帮助。您必须重新安装 IIS 和 WAS

答案2

您不需要重新安装整个 IIS 或 WAS!

如果只是为了创造默认网站重新安装整个 IIS 和 WAS 是一个过于“激进”的解决方案,如果其他所有方法都失败了,这绝对是最后要做的事情。我能够使用IIS 管理器

查看我在 StackOverflow 上的回答其中有详细的解释。

我已经删除了默认网站很可能是某个时候意外发生的。当我尝试在 Visual Studio 中打开配置为在 IIS 下运行的项目时,它加载失败并显示错误消息:

Web 应用程序项目配置为使用 IIS。Web 服务器 'http://本地主机:8080/' 無法找到。

在我重新创建之后默认网站在 IIS 管理器中在我的回答中描述,我能够重新加载并打开该特定项目。

这是恢复的完整过程默认网站就我而言(IIS 7在 Windows 7 64 位上):

  1. 打开IIS 管理器
  2. 右键点击站点您的机器下的节点連接左侧的树,然后单击添加网站
  3. 进入 ”默认网站“ 作为一个站点名称
  4. 应用程序池回到默认应用程序池
  5. 物理路径%SystemDrive%\inetpub\wwwroot
  6. 离开捆绑其余一切正常

查看我在 StackOverflow 上的回答更多细节。

答案3

如果您在启动 IIS 时遇到错误并且正在运行共享的 iis 配置。请确保 C:\Windows\System32\inetsrv\config 中的 redirection.config 具有正确的网络共享用户名和密码....

省去了我重新安装 IIS 的麻烦。

答案4

此外,除非您指定,否则接收连接的新网站仅对传入连接端口 80 开放。而不是 8080。您可以设置端口。此外,您可以列出要为您的连接接收的协议(以逗号分隔)。

相关内容