Проверка версии проекта без продления сеанса (MVC) - PullRequest
1 голос
/ 03 июня 2011

У нас есть RIA, которая проверяет версию проекта, вызывая контроллер MVC. Если версия, когда проект был запущен, и версия на сервере отличается, то пользователь получает сообщение для обновления браузера, чтобы получить последнюю обновленную версию.

Javascript:

function versionControl() {
    $.ajax({
        url: "Home/VersionControl",
        success: function (result) {
            if (result != App.version) {
                Notification.Show("version-update");
            }
        }
    });
    setTimeout(versionControl, 300000);
}

Контроллер:

    public string VersionControl()
    {
        return ConfigurationManager.AppSettings["ScriptVersion"];
    }

Проблема в том, что если у меня 8 часов сеанса и вызывается функция versionControl (), сеанс никогда не закончится.

Вопрос: Как проверить версию без продления времени сеанса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...