【问题标题】:Is it possible to recycle IIS EXPRESS application pools without losing user sessions?是否可以在不丢失用户会话的情况下回收 IIS EXPRESS 应用程序池?
【发布时间】:2016-04-08 14:54:31
【问题描述】:

我和Is it possible to recycle IIS application pools without losing user sessions?有类似的问题

我有一个使用 IIS Express 的开发网站。 我的会话在数据库中。 我搜索如何在不终止会话的情况下回收我网站的应用程序池。 它在 IIS 上很容易,但在 IIS Express 中,我不知道如何在不通过 Visual Studio 重新启动的情况下进行回收。但是当我这样做时,会话被终止。

【问题讨论】:

  • 如果您的会话确实在数据库中,那么回收不会清除它们。
  • 我知道,但我不知道如何回收 IIS EXPRESS。
  • IIS Express 根本没有应用程序池的概念,所以你的问题完全无效。只需杀死 iisexpress.exe 进程并启动一个新进程即可模拟实际的回收。

标签: asp.net iis-express


【解决方案1】:

您可以通过右键单击系统托盘中的图标来停止 IIS Express 服务器。从 VS 重新启动页面将重新启动它,但 IIS Express 仅用于快速页面测试,并且您没有该级别的控制。

您可以将应用程序配置为不使用 IIS Express,而是在项目属性中使用完整的 IIS。这样,您就可以使用所有可用的功能。

【讨论】:

猜你喜欢
  • 2011-05-15
  • 2012-09-21
  • 2013-10-02
  • 2019-12-09
  • 2012-08-22
  • 2018-07-07
  • 2011-09-20
  • 2019-12-30
  • 1970-01-01
相关资源
最近更新 更多