IISExpress 应用程序池回收

IISExpress application pool recycle

有没有办法回收 IIS Express 应用程序池?

如果我打开 cmd 并转到 C:\Program Files\IIS Express,那么 运行:

 appcmd apppool /?

命令列表缺少“回收”选项。

我发现的唯一解决方法是编辑 applicationhost.config 文件。只有这样 IISExpress apppool 才会被回收。

有没有更优雅的方法来实现?

谢谢

IIS Express 根本不支持应用程序池,因为它只是一个单进程 Web 服务器。您可以终止该进程,但它不会自动启动。

真正的应用程序池支持需要 Windows 服务,例如 Windows 进程激活服务。因此,如果您确实想测试应用程序池,请使用本地 IIS。

如果您想 "simulate" 应用程序池回收以测试您的应用程序初始化例程,您也可以 "touch" web.config 文件。

只需添加一个 space 和 re-save。