Asp classic IIS 7.5上基于表单的身份验证中的会话超时

Asp classic IIS 7.5上基于表单的身份验证中的会话超时,asp-classic,iis-7.5,forms-authentication,session-timeout,Asp Classic,Iis 7.5,Forms Authentication,Session Timeout,我正在尝试对部署在IIS 7.5上的经典ASP应用程序使用基于表单的身份验证。我有一个登录页面,它接受用户输入的用户名和密码,并根据Active Directory进行身份验证,如果经过身份验证,则将用户发送到应用程序 在global.asa文件中,我在Session_OnStart方法的Session中放置了一个变量 分时段启动 会话(“超时”)=1 端接头 在我所有屏幕上的asp包含页面中,我有下面的meta标记,可以正常工作 下面是Web.config文件..服务器端会话超时似乎不起

我正在尝试对部署在IIS 7.5上的经典ASP应用程序使用基于表单的身份验证。我有一个登录页面,它接受用户输入的用户名和密码,并根据Active Directory进行身份验证,如果经过身份验证,则将用户发送到应用程序

在global.asa文件中,我在Session_OnStart方法的Session中放置了一个变量

分时段启动 会话(“超时”)=1 端接头

在我所有屏幕上的asp包含页面中,我有下面的meta标记,可以正常工作

下面是Web.config文件..服务器端会话超时似乎不起作用。 一分钟后,会话状态仍然存在(当我打印会话(“超时”)时,它的值仍然为1)。请告知。仅供参考,我现在没有使用LDAP成员资格提供程序,只是为它编写代码。不确定这是否与此有关。请告知



伙计,你得先读一下.net、iis和经典asp。你在这里混合了两种完全不同的东西……嗯……我支持的应用程序是用经典ASP编写的,大约12年前在IIS 6.0上进行基本身份验证。我们被要求升级到IIS 7.5,并使用表单身份验证直接对Avtive目录进行身份验证。由于迁移到7.5意味着我们可以支持.NET4.0,我想也许使用.NET4添加表单身份验证就可以了。如果你发现有任何问题,请告诉我。我们没有时间重写一切。
<system.webServer>
    <directoryBrowse enabled="false" />
</system.webServer>

<system.web>

    <compilation debug="true" />

    <authentication mode="Forms">           
        <forms cookieless="UseDeviceProfile" loginUrl="Login.asp" name=".ASPXAUTH" protection="All" requireSSL="false" timeout="1" />
    </authentication>


    <authorization>
        <deny users="?" />
        <allow users="*" />
    </authorization>

    <identity impersonate="false" />

    <sessionState cookieless="UseDeviceProfile" mode="InProc" regenerateExpiredSessionId="false" timeout="1" />