我有一個SharePoint網站。我們有一些Web部件呈現ascx控件。在空閒時間30分鐘後ViewState變空
在Web配置和iis設置中,會話超時和IIS空閒超時設置爲2小時(120分鐘)。我已確認會話不會超時 經過30分鐘的空閒時間後,應用程序中的下拉列表和複選框列表變爲空 我將Visual Studio調試程序附加到我的應用程序,並讓應用程序閒置30分鐘以查看發生了什麼。在我嘗試回發30分鐘後,我觀察了調試器中的變量。我發現會話變量是活着的並且有值。然而,下拉和ViewState變量是空的。
我們正在使用SQL服務器會話。我無能爲力,在這個問題上度過了很多夜晚,但似乎沒有得到任何地方。
你可能想讀這 http://blogs.msdn.com/b/besidethepoint/archive/2013/03/27/appfabric-caching-and-sharepoint-1.aspx – Nic
GR8 。事實證明,這篇文章的第二頁講述了關於Web應用程序的FormDigestSettings.TimeOut,這正是控制SharePoint中視圖狀態時機的原因。 – user1552466