我们在 IIS 7.5 目标框架 4.0 上部署了一个 Web 应用程序,该应用程序在第一次空闲几分钟时执行缓慢,然后按预期执行,每次应用程序空闲时都会发生这种情况。在提琴手的帮助下,我发现它的 TCP/IP 连接需要大约 21 秒的时间,而在随后的调用中,这个时间为 0。空闲超时也设置得很高,并且 IIS 设置中的连接超时也很高。服务器是 - Windows 2008 R2。事件查看器中没有与网站相关的任何内容。我们使用了表单身份验证,但在配置文件中也设置了大约 10 小时的超时时间。
任何人都可以指出应用程序空闲一段时间后影响响应时间的设置。注意 - 当部署在 LAN 中时,这可以正常工作,但是当部署在 LAN 之外或在单独的域中时,这个问题就开始了。