2014-12-09 1 views
0

최근 세션 시간 초과 문제가 있습니다. 사용자는 성공적으로 로그인 할 수 있지만 몇 분 안에 작업을 수행하는 동안 몇 분 내에 세션 시간이 초과됩니다 (< 4 분). 가장 최근에 새 서버에서 내 응용 프로그램을 옮길 때 이것이 시작되었습니다. 전에 내 웹 응용 프로그램이 잘 작동했다. 도와주세요. 내 웹 구성 설정은 다음과 같습니다.세션이 몇 분 안에 만료됩니다.

<configuration> 
<configsections> 
    <sectiongroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
     <sectiongroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
     <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="MachineToApplication" /> 
     <sectiongroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
      <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="Everywhere" /> 
      <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="MachineToApplication" /> 
      <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="MachineToApplication" /> 
      <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="MachineToApplication" /> 
      </sectiongroup> 
     </sectiongroup> 
    </sectiongroup> 
    </configsections> 
    <appsettings> 
    <add key="CrystalImageCleaner-AutoStart" value="true" /> 
    <add key="CrystalImageCleaner-Sleep" value="60000" /> 
    <add key="CrystalImageCleaner-Age" value="120000" /> 
    </appsettings> 
    <connectionstrings> 
    <add name="ConnectionString1" connectionstring="Data Source=xx.xx.xx.xx;Initial Catalog=xxxx;User ID=xxxx;Password=xxxx;" providername="System.Data.SqlClient" /> 
    </connectionstrings> 


     <system.web> 
+0

세션 상태 구성 설정을 붙여 넣습니다. 여기에서 볼 수 없다 –

+0

그 작은 web.config 파일을 가지고 – Mivaweb

답변

0

다음은 세션의 시간 제한을 설정하는 코드입니다. 주 서브 서버 (모드 : InProc)를 사용하지 않는 경우 web.config이 변경되거나 찾아보기 캐시가 지워지고 (firefox의 경우) 세션도 지워지고 설정도 검토됩니다.

<configuration> 
    <system.web> 
    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" 
     sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" 
     cookieless="false" timeout="20" /> 
    </system.web> 
</configuration> 
+0

대단히 감사합니다 :) –