经典 ASP 网站中的会话超时

2023-11-21

经典 ASP 在哪里存储会话超时值?我查看了代码,这个经典的 ASP 网站没有使用 Global.asa(因此没有“Session_OnStart”)或 Session.timeout=x。该网站托管在 IIS 7 上。在该网站的 IIS 上,在“功能”视图中,双击“ASP”-> 会话属性 -> 启用会话设置为“True”,并将超时值设置为 20。问题是:尽管会话超时设置为 20 分钟。在IIS上,5分钟后超时。有没有其他方法/地方可以修改这个经典 ASP 网站的会话超时值?

有人可以帮我解决这个问题吗?

编辑:我查看了应用程序池的设置。空闲超时为 20 分钟。并将回收->定期时间间隔设置为 1740。


根据我的评论,您的回收设置需要如下图所示进行设置,以确保应用程序池不会被重置。

Recycling settings in IIS 7+

还值得设置“生成回收事件日志条目”,以便您可以查看哪些事件导致应用程序池重置。这样您就可以在事件查看器中监视它。

enter image description here


有用的链接

  • 为什么 IIS 默认应用程序池回收时间设置为 1740 分钟? (2013 年 4 月 6 日星期六)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

经典 ASP 网站中的会话超时 的相关文章

  • 如何防止 Internet Explorer 连接超时?

    如果网站处理和加载页面的时间超过 10 秒 Internet Explorer将做一个connection timeout 用户可以通过将注册表中的默认值设置为更高的值来防止这种情况发生 但我真的不能告诉我的任何客户这样做 所以我如何首先防
  • 如何增加asp classic的请求接受限制

    我从java小程序向asp classic发送post请求 我在此请求中发送非常大的数据 即 csv 数据 当此请求中的字符数增加并超过 138000 时 asp 不接受该请求 java 小程序给出 500 错误 所以有人可以告诉我如何才能
  • 重写规则错误:HTTP 错误 500.50 - URL 重写模块错误。表达式“https://abc.com/{R:1}”无法展开

    每当有人通过 HTTP 协议发出请求时 我都会重写 url 以使其成为 HTTPS 这是 web config 中的代码
  • 经典的asp字符编码

    我在经典 asp 网站中遇到西班牙字符问题 用户可以在 aspx 页面上的表单中提交他们的姓名 地址 然后 aspx 页面将 ajax post 发送到经典的 asp 页面 它所做的所有操作都存储在我们的 Sql 2008 DB 中 我可以
  • 重叠的回收和Application_Start

    我有一个使用 AppFabric 进行分布式缓存的 asp net Web 应用程序 在 Application Start 上 我初始化与 AppFabric 的连接 这通常需要几毫秒 这是完全可以接受的 有时可能需要长达30秒连接 在回
  • 如何使用服务器端vbscript获取图像宽度? ASP经典

    几天来我一直在尝试找到一种方法来获取驻留在我们服务器上的 png 文件的图像宽度 我正在尝试读取文件的前 24 个字节并解析出字节 17 20 的宽度 我在网上找到了几种例程 但都没有成功 奇怪的是 我似乎得到了从十六进制解码到十进制的字节
  • ELMAH 错误和经典 Asp

    我们已经在我们拥有的 ASP NET MVC 网站上使用 ELMAH 进行错误日志记录 但我们的主网站仍然是经典的 asp 我已经开始为该网站创建错误处理 日志记录结构 但我认为它如果我们能够在所有应用程序中保持错误日志记录的一致性 那就太
  • IIS7 和 ARR 作为 Subversion 的反向代理

    我使用 IIS7 和应用程序请求路由扩展来充当 Apache 上运行的 Subversion 的反向代理 代理工作正常 我能够探索服务器 甚至执行 签出 但是 我无法浏览 ASP NET 通常禁止的文件 例如 cs csproj 等 ASP
  • sql 查询的权限被拒绝

    我正在尝试通过经典的 asp 记录集执行以下查询 SQL Select P Name as P Name P Description as P Description from L PagePermission inner join A P
  • 如何从 PowerShell 指定应用程序池身份用户和密码

    我在自动化 Web 应用程序设置和使用应用程序池标识适当配置 IIS 方面遇到了很多困难 我在用 PowerShell 编写的 Web 应用程序部署脚本中执行此操作 我的要求是我需要 PowerShell 脚本将应用程序池身份用户设置为特定
  • WIndows 身份验证不起作用

    在干净的 Windows Server 2008 R2 上新安装的 IIS 安装了所有安全选项 然后对于默认网站身份验证 启用 Windows 身份验证并禁用所有其他身份验证 然后 当访问默认页面 iisstart htm 时 它应该弹出一
  • 无 Cookie 会话和 IIS7 导致重定向循环

    我有一个使用无 cookie 会话的 ASP NET 网站 当使用以下 url 向站点发出初始请求时 http localhost 站点 http localhost site IE 仅显示标准的 Internet Explorer 无法显
  • 如何使用 MSXML2.ServerXMLHTTP 从另一个站点获取数据?

    我们有以下链接 http mvp sos state ga us http mvp sos state ga us 我们不想创建数据库来复制 MVP 页面的信息 而是希望使用自己的表单 然后在幕后将信息发送到上面的站点 以使用名为 MSXM
  • 将 ADODB.RecordSet 输出为 JSON

    我正在尝试更改我的应用程序 以便它输出 JSON 而不是 HTML当它发出 AJAX 请求某些数据时 我有一个 ADODB 记录集 我需要逐行循环它并添加 更改 删除不同的值 然后我需要获取所有修改的行response write它们作为
  • IIS7.5 WCF 服务 - HTTP 错误 401.3(即使在添加 IIS_IUSRS 后)

    我们有使用 NT Authority Network Service 的网站 Response Write WindowsIdentity GetCurrent Name 该网站使用托管在 IIS 7 5 中的 WCF 服务 当我们浏览服务
  • 如何跟踪长时间运行的 IIS 调用?

    我们的用户焦躁不安 他们不断抱怨一些模糊的 无法衡量的东西 特别是缓慢 但没有给出具体细节 这当然使得追踪变得非常困难 尽管如此 他们很可能是对的 有些服务器调用需要很长时间才能返回 所以我想在网站上放置某种嗅探器 我们在 IIS7 上使用
  • 如何在asp.net表单身份验证中同时执行滑动超时和绝对超时

    我有一个 asp net 应用程序 当前正在使用表单身份验证 其值为 movingExpiration true 在 web config 中 我们有以下内容
  • 未为 OPTIONS Ajax 请求设置标头

    我有一个ascx page GetToken ashx public void ProcessRequest HttpContext context context Response ContentType text plain conte
  • 在 IIS7 中托管 ASP.NET 会导致访问被拒绝?

    我在 IIS7 中设置了一个使用 NET Framework 4 0 由 NetworkService 运行 的应用程序 但在浏览该网站时我得到以下信息 访问被拒绝 描述 访问服务此请求所需的资源时发生错误 您可能无权查看所请求的资源 错误
  • 经典 Asp 日期比较无法正常工作

    我见过几个与我的问题类似的标题 但它们的重点不同 我想问的是 我正在尝试比较两个日期 是的 听起来超级简单 问题是这样的 我有两个变量 我试图将这两个变量与 Now 进行比较 就像 If startDate lt Now and endDa

随机推荐