Сессия истекает в течение нескольких 4 минут

Недавно я столкнулся с проблемой тайм-аута сеанса. Пользователь может успешно войти в систему, но во время его работы на нескольких страницах время сеанса истекает в течение пары минут (‹4 минуты). Совсем недавно, когда я переместил свое приложение на новый сервер, это стало началом. До этого мое веб-приложение работало нормально. Пожалуйста помогите. Мои настройки webConfig, как показано

<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>

person Aditya Tiwari    schedule 09.12.2014    source источник
comment
Вставьте параметры конфигурации состояния сеанса. здесь не видно   -  person Akshay Randive    schedule 09.12.2014
comment
что у вас есть небольшой файл web.config   -  person Mivaweb    schedule 09.12.2014


Ответы (1)


Вот код для установки времени ожидания сеанса. Если вы не используете сервер состояний r(mode: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>
person Veera    schedule 09.12.2014