2011-04-13 58 views
0

在活動站點上只有經典的ViewState異常 - 「驗證viewstate MAC失敗。如果此應用程序由Web Farm或集羣託管,請確保配置指定相同的validationKey和驗證算法AutoGenerate不能在集羣中使用---> System.Web.UI.ViewStateException:無效的視圖狀態。「Keynote KITE和ASP.NET Viewstate

這是一個兩臺服務器,負載平衡的環境,我們將在兩臺機器上的web.config中設置<machineKey> ???

我們得到的異常細節用戶代理:Mozilla/4.0(兼容; MSIE 6.0; Windows NT 5.0; KTXN) - 我相信它是Keynote KITE agent。問題特別是ViewState在這個客戶端的請求中被截斷了 - 以前有誰看到過這個問題?

乾杯

回答

1

有沒有可能是用戶代理本來是截斷的ViewState在防火牆後面? Rex Lin在this thread中提到了這種可能性,以及基於將ViewState分成不同字段的解決方案。

另一種方法是實現server-side ViewState的建議通過@Nissan風扇的位置:Proxy server truncating View State

既不嚴格回答這個問題,但可能會刪除潛在的問題。

+0

乾杯拉!你得到了投票! – Neil 2011-04-14 11:54:21

+0

@尼爾:很好的一拉 - 是否真的解決了這個問題?如果是,請點擊勾號;) – Town 2011-04-14 12:05:37