如何还原IIS设置和默认网站?


14

在带有IIS8的Windows 8.1上。如何还原IIS设置和默认网站?

我有一台机器,所有应用程序池和网站都已从其IIS中删除。我试图删除并重新安装IIS,但即使重新安装后Default Web Site,并DefaultAppPool没有恢复。

我想将IIS恢复到与第一次安装时相同的位置。


从备份还原?删除并重新安装IIS?您要恢复哪些“设置”?您已经尝试了什么?
Ƭᴇcʜιᴇ007

@ techie007:我已经向问题添加了更多信息
MichaelS 2014年

我没有IIS8可以方便地进行测试,但是需要检查/尝试以下几件事:girdharbisht.com/girdhar/?cat=47mscodingblog.blogspot.ca/2012/11 / ...也许有人会来一个特定的答案。或者,如果您发现了答案,请将其发布为答案。:)
Ƭᴇcʜιᴇ007

Answers:


17

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

详细信息-

步骤1

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

第2步

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

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


2
很棒!我发现删除IIS并没有完全删除inetpub文件夹中的内容,这可能是由于权限问题所致。除了您的步骤外,我还删除了该内容。
亚当


2

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

如果仅是要创建Default Web Site,则重新安装整个IIS和WAS有点“激进”解决方案,如果其他所有步骤都失败,那绝对是最后一件事。我能够使用IIS管理器手动重新创建它。

检查我在StackOverflow上的答案,这里有详细的解释。

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

Web应用程序项目被配置为使用IIS。找不到Web服务器' http:// localhost:8080 / '。

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

对于我而言,这是还原默认网站的完整过程(在Windows 7 64bit上为IIS 7):

  1. 打开IIS管理器
  2. 右键单击左侧“ 连接”树中计算机下方的“ 站点”节点,然后单击“ 添加网站”
  3. 输入“ 默认网站 ”作为网站名称
  4. 应用程序池设置回DefaultAppPool
  5. 物理路径设置为%SystemDrive%\inetpub\wwwroot
  6. 离开Binding和其他所有内容

检查我在StackOverflow上的答案以获取更多详细信息。


0

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

保存了我完整的IIS重新安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.