在装有 IIS8 的 Windows 8.1 上。如何恢复 IIS 设置和默认网站?
我有一台计算机,其 IIS 中的所有应用程序池和网站都已删除。我尝试删除并重新安装 IIS,但即使重新安装后也Default Web Site
无法DefaultAppPool
恢复。
我想将 IIS 恢复到第一次安装时的状态。
答案1
简而言之:重新安装 IIS 和 WAS。
详细来说 -
步骤1
- 转到“添加删除程序”
- “打开或关闭 Windows 功能”
- 删除 IIS 和 WAS(Windows 进程激活服务)
- 重启电脑
第2步
- 转到“添加删除程序”
- “打开或关闭 Windows 功能”
- 同时启用 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 位上):
- 打开IIS 管理器
- 右键点击站点您的机器下的节点連接左侧的树,然后单击添加网站
- 进入 ”默认网站“ 作为一个站点名称
- 放应用程序池回到默认应用程序池!
- 放物理路径到
%SystemDrive%\inetpub\wwwroot
- 离开捆绑其余一切正常
查看我在 StackOverflow 上的回答更多细节。
答案3
如果您在启动 IIS 时遇到错误并且正在运行共享的 iis 配置。请确保 C:\Windows\System32\inetsrv\config 中的 redirection.config 具有正确的网络共享用户名和密码....
省去了我重新安装 IIS 的麻烦。
答案4
此外,除非您指定,否则接收连接的新网站仅对传入连接端口 80 开放。而不是 8080。您可以设置端口。此外,您可以列出要为您的连接接收的协议(以逗号分隔)。