Viewstate MAC 的驗證失敗 , 該怎辦?

如果有個asp.net網頁開啟很久都沒有關閉,隔天在重新更新網頁的有時會出現下列訊息...

Viewstate MAC 的驗證失敗。如果此應用程式是由 Web 伺服陣列或叢集所裝載,請確定
組態指定有相同的 validationKey 和驗證演算法。AutoGenerate 無法在叢集中使用。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.Web.HttpException: Viewstate MAC 的驗證失敗。如果此應用程式是由 Web 伺服陣列或叢集所裝載,請確定 組態指定有相同的 validationKey 和驗證演算法。AutoGenerate 無法在叢集中使用。
原始程式錯誤:
[沒有相關的原始程式碼]

其實我程式也沒更改過哪裡,並不是程式或系統出了問題
解決方法很簡單,把該網頁關閉在重新開啟就好了.... @_@


沒有留言:

張貼留言