更新现有的asp.net网站将开启用户

Pau*_*l H 1 asp.net

当我通过用最新版本覆盖它来更新客户服务器上运行的ASP.NET网站[注意:它不是Web应用程序]时,它会将所有用户关闭.

我希望能够在不启动用户的情况下提供新版本的网站 - 有没有办法尽量减少用户被开除的机会?[除了显而易见的等待低使用时间]

如果我从InProc转移到会话状态,我想这可能会有所作为 - 但还有其他方法吗?

Jus*_*ner 5

远离InProc会话状态应该有所帮助.

现在的问题是,只要您的应用程序在IIS中重置(覆盖web.config将导致重新启动),IIS工作进程将重新启动并清除您的会话信息.

查看此MSDN页面以了解进程内会话状态的限制:

会话状态 - MSDN