我遇到的问题是,当IIS AppDomain回收时,ASP.NET中的部分回发停止工作。
情景就是这样。我有一个仪表板类型的Web应用程序,通过部分ajax post-backs以定时间隔检查更新。当我发布对Web服务器的更新并且AppDomain回收时,回发停止工作,除非用户刷新页面。由于这是一个整天都在熬夜的应用程序,并且在没有用户输入的情况下进行监控以进行更改,如果它突然停止更新,则可能会出现问题。
如果会话丢失后没有完整页面刷新,我如何防止部分回发停止工作?如果这不可能,我怎么检测到会话已经从javascript中丢失,所以我可以强制整页刷新?