Burada devam edecek çok az şeyim var. Bunu yerel olarak yeniden oluşturamıyorum, ancak kullanıcılar hatayı aldıklarında otomatik bir e-posta istisna bildirimi alıyorum:
Invalid length for a Base-64 char array.
at System.Convert.FromBase64String(String s)
at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)
at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState)
at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState)
at System.Web.UI.HiddenFieldPageStatePersister.Load()
Görünüm durumuna atanan verilerle ilgili bir sorun olduğunu düşünme eğilimindeyim. Örneğin:
List<int> SelectedActionIDList = GetSelectedActionIDList();
ViewState["_SelectedActionIDList"] = SelectedActionIDList;
Hatayı yerel olarak yeniden üretmeden hatanın kaynağını tahmin etmek zordur.
Herhangi birinin bu hatayla ilgili herhangi bir deneyimi varsa, ne bulduğunuzu gerçekten bilmek isterim.