我在IIS中修改了很多选项,并希望将其设置重置为默认值。
我已经尝试过安装/重新安装它。重新安装后,它仍然有我创建的网站。它仍然打破了我对DefaultWebSite的设置。
人们建议首先卸载Windows Process Activation Service,但似乎它还没有安装,所以我无法卸载它。
如何将此IIS安装重置为开箱即用状态?
答案 0 :(得分:21)
您需要卸载IIS(Internet信息服务),但关键是要确保卸载Windows进程激活服务,否则您的ApplicationHost.config仍然存在。当您卸载WAS时,您的配置将被清理,您将真正开始使用全新的IIS(并且所有数据/配置都将丢失)。
答案 1 :(得分:9)
%systemdrive%\ inetpub \ history下有自动备份,但如果您已经进行了大量更改,则可能没什么用。
http://blogs.iis.net/bills/archive/2008/03/24/how-to-backup-restore-iis7-configuration.aspx
您必须定期使用appcmd手动备份。
如果您尝试重新安装IIS,请首先通过“添加/删除程序”卸载IIS和WAS,然后删除C:\ inetpub和C:\ Windows \ system32 \ inetsrv目录下的所有现有文件。然后你可以干净利落地安装。
警告:如果没有完整的系统备份,建议不要在IIS上使用初学者来执行上述步骤。应谨慎执行这些步骤并充分了解IIS。如果您不具备或怀疑,请确保通过http://support.microsoft.com向Microsoft打开支持案例并进行咨询。
答案 2 :(得分:4)
对我来说有用的是去找别人已经提到过的文章,但是对这篇文章有所了解:
自动备份不会创建application.config.backup。备份文件位于%systemdrive%\ inetpub \ history目录中。自动备份也是Vista SP1及以上功能。有关详细信息,请参阅此博文http://blogs.iis.net/bills/archive/2008/03/24/how-to-backup-restore-iis7-configuration.aspx
我能够在第一次安装IIS时找到我的设置备份,只需复制并替换inetsrv \ config目录中的文件。
答案 3 :(得分:2)
有一种方法可以让我使用自己。转到Control Panel\Programs\Turn Windows features on or off
,然后完全卸载IIS及其所有组件。我重新启动Windows,但我不确定它是否是必需的。然后从同一路径再次安装它。
答案 4 :(得分:0)
此链接有一些有用的建议: http://forums.iis.net/t/1085990.aspx
这取决于您存储配置设置的位置。默认情况下 IIS7将所有配置设置存储在一个文件中 称为“ApplicationHost.Config”。如果您配置了委派 然后你会看到写入的网站/应用程序相关的配置设置 站点/应用程序的web.config文件。 IIS4上的Vista有一个 创建主配置的自动备份文件。这个文件 被称为“application.config.backup”,它位于里面 “C:\ Windows \ System32 \ inetsrv \ config”您可以将此文件重命名为 applicationHost.config并将其替换为applicationHost.config 在配置文件夹中。服务器发布上的IIS7会更好 配置备份故事,但现在我建议使用APPCMD 在regualr基础上备份/恢复您的配置。示例:APPCMD 添加“MYBACKUP”另一个选项(真的是最后一个选项)是 卸载/重新安装IIS以及WPAS(Windows进程激活 服务)。
答案 5 :(得分:0)
重置IIS
一个。从“开始”菜单中,选择“所有程序”,然后选择“附件”。 湾右键单击“命令提示符”,然后选择“以管理员身份运行”。
在命令提示符处,键入以下命令以更改为Microsoft.NET \ Framework64 \ v4.0.30319文件夹,然后按Enter键。
CD \的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319
在命令提示符处,键入以下命令,然后按Enter键。
aspnet_regiis.exe -iru
在命令提示符处,键入以下命令,然后按Enter键。 IISRESET