2015-07-11 191 views
0

我有一個iis服務器,它具有默認網站,我在其中運行許多asp.net web應用程序作爲應用程序而不是虛擬目錄。其中一些具有通過global.asax運行的IOC和應用程序緩存邏輯。有沒有辦法重新部署一個或所有這些應用程序,而無需進行iis重置?重新部署沒有iis的asp.net web api/mvc應用程序重置

+0

不確定iis是否被重置(下面的答案涵蓋了這一點)比檢查網站是否具有相互依賴關係可能「斷開」一次解耦(例如,cookie,auth以及您已經提到的那些) - 緩存,會話等) – EdSF

回答

1

您應該能夠使用它自己的應用程序池將每個應用程序部署到IIS。然後,當您僅部署應用程序時,該應用程序的APPPool將不會重置其他應用程序池。

+0

下面是命令:%systemroot%\ system32 \ inetsrv \ AppCmd.exe回收<應用程序池標識符> –