长时间运行请求期间的ASP.NET会话超时

问题描述:

我有一个应用程序,其会话超时时间为一小时。但是,我希望用户能够上传超过此数量的大文件,因此我将执行超时设置为1天(即大于会话超时)。长时间运行请求期间的ASP.NET会话超时

我是否保证ASP.NET会在长时间运行的请求期间不会超时?我已经测试过这个,它似乎工作正常,但当然有一些可能的环境因素可能导致它在我的测试环境中工作,但不是其他部署方案

如果您将它设置为1天(24小时),那么会话将会持续很长时间。会议将重置,当你做:

IISRESET

回收应用程序池

小心,每个人的会议将是很长,如果你做到这一点。如果您的网站使用率很高,则会遇到内存问题。会话存储在它自己的服务器中。此外,您可以选择在“上传页面”上扩展用户会话,并且只有该页面上的用户才能进行长时间会话。上传完成后,您可以结束会话,保持一点清洁。

+0

问题具体是关于何时执行超时大于会话超时。这个答案似乎没有解决这个问题。 – user12861 2013-03-08 18:58:35