这里有一些要点:
- 在客户端的Win2k8R2服务器上运行的Enterprise .NET和Silverlight应用程序
- 在IE9中运行
- 用户登录应用后13分钟20秒(800,000毫秒),正在运行的浏览器窗口将关闭(任何其他打开的浏览器窗口均不受影响)。
- 终止不会影响并发用户,如果user1在0分钟登录而user2在5分钟登录,则user1的应用程序窗口将在13:20关闭,而user2的应用程序窗口将在18:20关闭。
- 无论用户是空闲还是正在使用应用程序,该窗口仍会同时关闭
- 在Web.config中设置的超时时间为30分钟,IIS应用程序池的空闲超时设置为20分钟,IIS回收设置为每29小时。
- 应用程序代码中不应存在会导致这种情况发生的设置:我们将相同的应用程序分发给大量客户端,而且以前从未遇到过此问题。
我查看了IIS配置管理/操作日志和应用程序日志,当浏览器终止时,它们中没有任何重要的消息。
这是一个非常广泛的问题描述,它只是测试水域以查看是否有人之前曾见过类似此问题的内容,以及人们是否对继续查找内容有任何想法。