Я пытаюсь сбросить сеанс asp.net с ajax, но он не работает. Что мне нужно сделать, чтобы вызвать сброс времени сеанса или рабочего процесса IIS
[WebMethod] public static bool KeepAlive() { return true; }
Не совсем уверен, но я думаю, что таймер сеанса сработает, если вы используете атрибут WebMethod, например:
[WebMethod(EnableSession=true)] public static bool KeepAlive() { return true; }
Я бы попробовал сам, но я использую мой Mac Atm ...: P
Если EnableSession равен true, то любой запрос сбрасывает сеанс, чтобы начать с самого начала. Однако рабочий процесс IIS контролируется настройками пула приложений и не может управляться каким-либо внешним запросом.