我已經檢查過每一篇文章,因特網上的每一篇文章,但沒有任何幫助。驗證Viewstate MAC失敗ASP.Net 2.0 SP2
我得到viewstate MAC失敗錯誤的驗證。它剛剛開始在我們的生產服務器上突然失敗。然而它在我們的登臺服務器上工作,並且這些文件是相同的。我們發現我們的生產服務器有SP2,而暫存服務器有SP1。
我們不在網路上。我已經添加了這臺機器關鍵的web.config:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1"/>
我也嘗試了所有在這裏的解決方法:http://blogs.msdn.com/tom/archive/2008/03/14/validation-of-viewstate-mac-failed-error.aspx。
我應該提到另一件事;回發後不會發生這種情況。它發生在重定向之後。似乎我在互聯網上看到的大多數情況都是在回傳後發生的。不知道這是否與錯誤有關。
無論如何,有沒有人有任何想法?
非常感謝喲,如果我能夠解決所有給我帶來的麻煩,我會贊成這一百萬次。顯然它只是表單標籤中的action屬性。把它拿出來,一切都重新開始。再次感謝 –