2011-05-25 67 views
1

我在由4個Web服務器組成的Web場中有一個應用程序。視圖狀態MAC驗證失敗,系統未定義

另外,IIS版本是6

該應用程序是爲生活一年以上的,一切都進行得很順利,直到上週,沒有任何理由,我開始得到以下錯誤。

遺漏的類型錯誤:無法讀取未定義

未捕獲的ReferenceError的特性「PageRequestManager」:SYS沒有定義

首先,它排在我的腦海裏出現問題的一個用於服務器,但我查了一下,發現這可能是隨機發生在所有服務器上的。我的意思是,其他時間的工作和其他不是。

此外,網絡配置具有所有必要的部分。

值得一提的是,當我開始得到上述錯誤時,我開始也得到以下內容。

視圖狀態MAC的驗證失敗

再次此相同。它是隨機發生的。這太奇怪了!

有誰知道爲什麼會發生這種情況,我該如何解決它?

謝謝

+0

我懷疑你的服務器IIS版本改變,是嗎? – 2011-05-25 12:46:45

+0

不,不是。另外版本是IIS6 – StrouMfios 2011-05-25 12:49:05

回答

0

你的流量增加了嗎?您的農場中的每臺計算機是否都設置了相同的機器密鑰?您可能會發現更多的用戶正在回到不同於最初爲他們服務的服務器。

良好的信息在這裏:

​​

+0

我已經在web config中添加了machineKey。所以,每臺服務器都會使用相同的密鑰對數據進行加密和解密。我錯過了什麼嗎? – StrouMfios 2011-05-25 16:58:26