2015-09-14 6 views
1

У меня есть сайт SharePoint. У нас есть некоторые веб-части, отображающие элементы управления ascx.Viewstate становится пустым после 30 минут простоя

Время ожидания сеанса и время простоя IIS устанавливается в 2 часа (120 минут) в настройках сети и iis. Я подтвердил, что сеанс не заканчивается После 30 минут простоя выпадающие списки и флажок в приложении становятся пустыми У меня был отладчик Visual studio, прикрепленный к моему приложению, и приложение простаивало в течение 30 минут, чтобы увидеть, что происходит , Через 30 минут, когда я пытаюсь отправить сообщение, я наблюдал переменные в отладчике. Я обнаружил, что переменные сеанса были живы и имели значения. Однако переменные drop down и ViewState были пустыми.

Мы используем сеансы SQL-сервера. Я бессознателен и провел ночи по этому вопросу, но, похоже, не получил никого.

+0

Вы можете прочитать эту http://blogs.msdn.com/b/besidethepoint/archive/2013/03/27/appfabric-caching-and-sharepoint-1.aspx – Nic

+0

Gr8 , Оказывается, вторая страница этого сообщения рассказывает о FormDigestSettings.TimeOut веб-приложения, и именно это контролирует время просмотра в SharePoint. – user1552466

ответ

0

Так ответ в части 2 статьи, которую отправил Николас. Оказывается, что веб-приложение имеет настройку, которая может управляться через Powershell

$ Web = Get-SPWebApplication "http://mywebapp ..." $ web.FormDigestSettings.TimeOut

Это по умолчанию 30 минут и SharePoint VIEWSTATE кэш очищается после FormDigestSettings.TimeOut +1 (т.е. 31 минут)

$ web.FormDigestSettings.TimeOut = New-TimeSpan -Hours 1 -Minutes 0

Увеличение этого тайм-аут может иметь сома поэтому вы должны прочитать статью.

http://blogs.msdn.com/b/besidethepoint/archive/2013/03/27/appfabric-caching-and-sharepoint-2.aspx

Смежные вопросы