我們正在將我們的Web應用程序從ASP.NET 1.1遷移到ASP.NET 3.5。我們的應用程序通過DNS輪循機制在多臺服務器上運行,因此每個瀏覽器請求最終都可能在不同的服務器上。我們在web.config中有一個防止驗證錯誤的方法。ASP.NET Viewstate驗證 - ASP.NET 1.1與ASP.NET 3.5
但是,我們的計劃是每次遷移一臺服務器。現在看起來像用戶在1.1上加載頁面。服務器,然後頁面在回發的3.5服務器上結束,視圖狀態驗證失敗。
我一直沒能在網上找到關於這個問題的任何東西 - 這只是我的猜測,視圖狀態驗證在1.1之間是不兼容的。和3.5,即由1.1生成的視圖狀態即使使用相同的machineKey也不會在3.5上驗證,反之亦然。
任何人都可以證實這種懷疑嗎?
感謝