Asp.net

IISExpress 應用程序池回收

  • February 3, 2022

有沒有辦法回收 IIS Express 應用程序池?

如果我打開 cmd 並轉到C:\Program Files\IIS Express,然後執行:

appcmd apppool /?

命令列表缺少“回收”選項。

我發現的唯一解決方法是編輯applicationhost.config文件。只有這樣 IISExpress 應用程序池才會被回收。

有沒有更優雅的方法來實現這一目標?

謝謝

IIS Express 根本不支持應用程序池,因為它只是一個單程序 Web 伺服器。您可以終止該程序,但它不會自動啟動。

真正的應用程序池支持需要 Windows 服務,如 Windows Process Activation Service。因此,如果您確實想測試應用程序池,請使用本地 IIS。

如果您想“模擬”應用程序池回收以測試您的應用程序初始化常式,您也可以“觸摸”該web.config文件。

只需添加一個空格並重新保存。

引用自:https://stackoverflow.com/questions/35718728