- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试放宽我网站的 session 过期策略,以便用户可以指定 session 超时间隔。
我需要弄清楚我应该指定哪些与网站相关的设置,以免过多地限制用户。例如,人们可能需要 1 天的间隔。我将使用门票来实现这一目标。
现在,我知道我可以在我网站的 web.config 文件中指定 idleTimeout 和 shutdownTimeout(我更喜欢这种方法,因为它很容易调整它而不会出现整个部署的麻烦)。
根据此处找到的 MS 规范:http://msdn.microsoft.com/en-us/library/system.web.configuration.hostingenvironmentsection.aspx看来我必须同时设置 idleTimeout 和 shutdownTimeout 值。
空闲超时 = 获取或设置卸载非事件应用程序之前的时间量(以分钟为单位)。
关机超时 = 获取或设置正常关闭应用程序的时间量(以秒为单位)。
但我无法弄清楚它们之间有什么区别。我应该将它们全部设置为“无限”以让用户完全控制吗?仅设置 idleTimeout 就足够了吗?还是只有shutdownTimeout?
最重要的是,这真的适用于我想要的场景吗?
谢谢。
最佳答案
我相信 ShutdownTimeout
指允许进程尝试正常关闭的时间量 - 一旦到期,它将被强制终止。IdleTimeout
是尝试关闭之前允许的空闲时间量。
关于.net - idleTimeout 和 ShutdownTimeout 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6149341/
我正在尝试放宽我网站的 session 过期策略,以便用户可以指定 session 超时间隔。 我需要弄清楚我应该指定哪些与网站相关的设置,以免过多地限制用户。例如,人们可能需要 1 天的间隔。我将使
我在 ASP.Net 中遇到了一个问题。在任何 Web App 配置 Web.config 文件中都有一个名为 httpRuntime 的部分,它有一个属性:shutdownTimeout。根据 MS
我正在使用 .NET Core 通用主机(不是 Web 主机)来构建一个需要相当长时间的正常关闭的控制台应用程序。从源代码中 aspnet/Hosting/src/Microsoft.Extensio
调查 source code ,StopAsync 的默认超时为 5 秒。 WebHostBuilder提供扩展方法UseShutdownTimeout,方便设置。但是 HostBuilder 不存在
我是一名优秀的程序员,十分优秀!