我有一个在Windows 2012 R2和IIS 8上运行的Web应用程序, 这是在经典管道模式下运行的根应用程序,它运行良好。
说URL,如http://some.mypage.com/,并在web.config中设置超时设置,如:
<authentication mode="Forms">
<forms name="FORM01" loginUrl="~/maintain/login.aspx" protection="All" timeout="20" path="/" />
</authentication>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />
然后,我创建了另一个应用程序,该应用程序在根应用程序下以集成管道模式运行的URL表示为http://some.mypage.com/ext。
及其在web.config中的超时设置,例如:
<httpCookies httpOnlyCookies="true" requireSSL="true" lockItem="true" />
<sessionState mode="InProc" cookieless="false" timeout="120" />
我的问题是这个应用程序,它的会话超时非常快,只有几秒钟(不到3秒),使得该应用程序完全无法使用。
由于办公室的互联网限制,我无法上传我的应用程序池设置。我会在这里列出一些,希望它能提供一些信息。给大家。
欢迎任何建议〜