Asp.net 是否可以在不丢失用户会话的情况下回收IIS EXPRESS应用程序池?

Asp.net 是否可以在不丢失用户会话的情况下回收IIS EXPRESS应用程序池?,asp.net,iis-express,Asp.net,Iis Express,我的问题和你的相似 我在dev中有一个使用iisexpress的网站。 我的会话在数据库中。 我搜索如何在不终止会话的情况下回收我网站的应用程序池。 在IIS上很容易,但在IIS Express中,我不知道如何在不重新启动Visual studio的情况下进行回收。但当我这样做时,会话将被终止。您可以右键单击系统托盘中的图标来停止IIS Express服务器。从VS重新启动页面将重新启动它,但是IIS Express除了用于快速页面测试之外没有其他用途,而且您对它没有那种级别的控制 您可以将应用

我的问题和你的相似

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

您可以右键单击系统托盘中的图标来停止IIS Express服务器。从VS重新启动页面将重新启动它,但是IIS Express除了用于快速页面测试之外没有其他用途,而且您对它没有那种级别的控制

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


如果您的会话确实在数据库中,则回收不会清除它们。我知道,但我不知道如何重新循环IIS EXPRESS。IIS EXPRESS没有应用程序池概念,因此您的问题完全无效。只需杀死iisexpress.exe进程并启动一个新进程,就可以模拟实际的循环。我想进行循环以保持会话。停止或重新启动终止会话。回收和重新启动不相同。