如何在特定状态代码下自动重启IIS中的网站?

时间:2014-05-28 08:16:38

标签: windows iis iis-7

在IIS关闭时自动重启网站的最佳方法是什么?我想只启动那个特定的网站,而不是完全启动服务器。

由于

1 个答案:

答案 0 :(得分:0)

启用自动启动

1)单击“开始”,“所有程序”,“Windows Server AppFabric”,然后单击“Internet信息服务(IIS)管理器”,打开IIS管理器。

2)在“连接”窗格中,打开包含该应用程序的服务器和站点,然后选择该应用程序。

3)在“操作”窗格中,单击“操作”窗格中“管理WCF和WF服务”标题下的“配置”,或右键单击该应用程序,指向“管理WCF和WF服务”,然后单击“配置”。

4)在“为应用程序配置WCF和WF”对话框中,单击“自动启动”。

5)在“自动启动”对话框中,单击“启用”以启用应用程序内所有服务的自动启动;单击“自定义”以分别为应用程序中的每个服务启用自动启动;或单击“已禁用”以确保应用程序中的任何服务都不会自动启动。

6)如果应用程序的应用程序池未设置为AlwaysRunning,则会显示一个弹出对话框,其中显示消息:“此应用程序/服务的应用程序池需要将其startMode设置为AlwaysRunning,以便应用程序/服务是否成功自动启动。是否要在应用更改时设置应用程序池startMode?“单击”是“将应用程序池的startMode设置为”AlwaysRunning“,然后单击”确定“。 仅当您将应用程序使用的应用程序池的startMode设置为AlwaysRunning时,应用程序的自动启动功能才有效。单击此对话框上的“确定”将设置应用程序用于AlwaysRunning的应用程序池的startMode值。您还可以使用IIS配置编辑器设置此属性。请注意,将应用程序池的startMode设置为AlwaysRunning将重新启动应用程序池中的所有应用程序。

7)单击“确定”。

`注意:应用程序的自动启动设置未在应用程序的Web.config文件中定义,而是在服务器的ApplicationHost.config文件中定义。