Мой предыдущий опыт работы с веб-приложением ASP.NET (относительно времени ожидания) заключается в том, что оно выходит из системы каждые 30 минут, независимо от того, какой модуль запущен. Есть ли способ увеличить время ожидания приложения до часа или двух?
Любая помощь высоко ценится, заранее спасибо.
Вы можете установить тайм-аут Sesion в файле web.config.
<sessionState timeout="60" />
Значение определяется в минутах.
Я думаю, вы можете установить это программно также из объекта HttpContext.Current.Session.
В файле web.config установите для атрибута timeout значение, которое вам нужно.
<system.web> <authentication mode="Forms"> <forms timeout="value in minutes"/> </authentication> </system.web>
Если под тайм-аутом приложения вы подразумеваете тайм-аут сеанса, то это можно сделать в файле web.config. Атрибут timeout в элементе sessionstate принимает целое число, которое указывает количество минут бездействия до истечения времени ожидания сеанса пользователя.
<configuration> <sessionstate timeout="20" /> . . . </configuration>
В вашем файле web.config есть значение, где вы можете установить длительность тайм-аута.