替代iisreset

时间:2012-07-04 05:32:52

标签: asp.net iis web-config

我在生产服务器上有多个站点,有时一个站点在重型实用程序结束时停机,这需要iisreset,但是iisreset导致所有站点在重置iis时失败。我想只重置一个站点,而不是所有应用程序池。我如何重置我的特定应用程序池站点。

3 个答案:

答案 0 :(得分:3)

您可以使用PowerShell

Import-Module WebAdministration
Stop-WebSite 'Your Web Site'
Start-WebSite 'Your Web Site'

以下是适用于网络管理cmdlet的reference documentation

答案 1 :(得分:2)

您可以对web.config文件进行更改 - 这是一个非破坏性的更改,例如属性之间的额外空间保存和还原。这将导致该网站回收。

答案 2 :(得分:0)

您的每个网站都必须拥有独立的AppPool。并随时回收每一个。一般而言,将所有网站放在同一个AppPool下并不是一个好习惯,除非你有一些特定的目标要实现。