【问题标题】:.Net application instance terminates after 13 min, 20 sec whether user is idle or not.Net 应用程序实例在 13 分 20 秒后终止,无论用户是否空闲
【发布时间】:2014-06-09 12:14:43
【问题描述】:

这里有一些要点:

  • 在客户端的 Win2k8R2 服务器上运行的企业 .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 配置管理/操作日志和应用程序日志,当浏览器终止时,其中没有任何重要消息。

这是一个相当广泛的问题描述,只是试水看看是否有人以前见过类似的问题,以及人们是否有任何想法可以继续寻找。

【问题讨论】:

  • 浏览器窗口关闭听起来像是客户端的事情(SL,很可能) - 坦率地说,我不确定查看 web.config 和 IIS 配置/日志是否相关。但我确实很欣赏额外的上下文,因为很明显,当问题的根源未知时:问题的根源是未知的。
  • SL 应用程序是否一直在与服务器通信?
  • 感谢您的回复,马克!是的,它一直在沟通。
  • 这种情况会发生在那个特定的客户端上吗?还是在所有客户中?如果特别是那么你可能想检查客户端浏览器设置。
  • 只针对这个特定的客户,我会检查一下

标签: c# .net silverlight iis internet-explorer-9


【解决方案1】:

该问题是由客户端计算机上运行的 McAfee 防病毒软件引起的。禁用后就没问题了。

【讨论】:

    猜你喜欢
    • 2020-01-20
    • 2011-06-27
    • 2011-04-30
    • 2013-04-17
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2016-07-03
    相关资源
    最近更新 更多