Как увеличить тайм-аут сеанса при использовании < remove name= "session"/>
Всем Привет.
У меня есть живое веб-приложение (c#). если я войду в систему и загружу одну страницу сейчас, если я подожду 1 или 2 минуты, сеанс истечет и снова перейдет на страницу входа.
На самом деле проблема очень проста, но я пробую все, что я могу видеть в Google, но я не получил решения для этого. Я надеюсь, что кто-нибудь мне в этом поможет.
это мой веб-конфигурационный файл
<system.web> <compilation debug="true" targetFramework="4.0"/> <httpRuntime maxRequestLength="1600000" executionTimeout="300"/> <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"> <controls> <add tagPrefix="obout" namespace="Obout.Grid" assembly="obout_Grid_NET"/> <add tagPrefix="obout" namespace="Obout.Interface" assembly="obout_Interface"/> </controls> </pages> </system.web>
<system.webServer> <modules runAllManagedModulesForAllRequests="true"> <remove name="Session"/> <add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </modules> <defaultDocument enabled="true"> <files> <clear/> <add value="Login.aspx"/> </files> </defaultDocument> </system.webServer>
Только этот вид кодирования в моей веб-конфигурации.
Что я уже пробовал:
Я стараюсь
< режим аутентификации= "формы" >
& lt;forms timeout= "20"/>
&ЛТ;вручную режим="приложения inproc" файлы "cookies" ="истинный" параметр timeout="60"&ГТ;
также Этот вид кодирования..
&ЛТ;система.веб&ГТ;
& lt;sessionstate timeout= "20">
Suvendu Shekhar Giri
непонятный. вы хотите увеличить тайм-аут сеанса?
Member 12097108
да, я пробую каждый код, который я могу получить от Google и который я могу поместить в файл веб-конфигурации, например & lt;Session timeout= "20">и как < authication>....
но проблема остается той же, если я ничего не сделаю в течение 1 минуты, мой сеанс истечет и попросит снова войти в систему.
Suvendu Shekhar Giri
Под системами.веб-раздел попробуйте выполнить следующие действия-
& lt;sessionstate timeout="20" .....
Member 12097108
Я уже пробовал. все равно проблема остается той же.
Beginner Luck
Под системами.веб-раздел попробуйте выполнить следующие действия-
Member 12097108
На самом деле, сэр, мне прислали код моего файла webconfig.только этот код у меня есть в конфигурационном файле.Я пробую каждый код, который могу получить от Google, но проблема остается прежней.Если у вас есть код для решения этой проблемы, пожалуйста, помогите мне.
Member 12097108
Я уже пробовал это сделать,но проблема осталась прежней.
F-ES Sitecore
Сеанс и тайм-аут аутентификации-это не одно и то же, вы, кажется, путаете их, что может быть частью вашей проблемы, и когда вы используете их взаимозаменяемо, вам трудно помочь.
Member 12097108
Я знаю это, я уже пробую это с отдельным, но все равно он выйдет из системы через 1 минуту.
ZurdoDev
Вы говорите: "если я подожду 1 или 2 минуты, сеанс истечет и снова перейдет на страницу входа." Вы автоматически попадаете на страницу входа в систему? Ничего не делая? Или это происходит после нажатия кнопки или перехода по ссылке?
Member 12097108
На самом деле,сэр, предположим, что я вхожу в систему сейчас, я нажимаю на page1.aspx и жду 1 или 2 минуты, а затем после загрузки page2.aspx он должен перейти на page2.aspx, но в моем случае, когда я загружаю page2, то автоматически переходит на страницу входа .Я сделал каждый код и веб-конфигурационный файл, а также глобальный файл. asax BUR проблема остается той же.
ZurdoDev
Как вы загружаете страницу 2? Вы нажимаете на ссылку?
Кроме того, посмотрите в окне просмотра событий, чтобы увидеть, перезапускается ли пул приложений.
Member 12097108
да