這是一個嘗試重現「... Viewstate MAC 的驗證失敗 ...」的範例程式碼網站
裡面沒有資料教你設定 NLB 請自行上網尋找資源
情境為在 Network Load Balancing 環境下
進行 HttpPost 之後可能會出現「... Viewstate MAC 的驗證失敗 ...」
-
假設目前連線到「主機A」
-
先在 NLB 管理工具中將「主機A」退出負載平衡節點
-
點選「Get Current DateTime」按鈕後就可能會出現
-
「... Viewstate MAC 的驗證失敗 ...」的錯誤訊息
在每一台負載平衡主機的 web.config 設定 <machineKey />
已在 web.config 先行註解
ASP.NET MachineKey自動產生原理剖析 - 黑暗執行緒
The Will Will Web | 當 ASP.NET 發生 Viewstate MAC 的驗證失敗 ( machineKey )