を示し、何次のエラーが表示されます。System.Web.Configuration.MachineKeySection.GetDecodedDataで「データを検証できません」例外は、私がローカルホストカッシーニのWebサイトのテストを開発してきたと私は断続的に私のウェブサーバIに展開するとき、それは常に今、正常に動作している
Global.Application_Error Error: Exception occurred during request: http://....blah.aspx Unable to validate data. at System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) HttpApplication.RaiseOnError => EventHandler.Invoke => Global.Application_Error
これは私のglobal.asaxで捕捉されています。私は周りを検索したが、原因を見つけることができません。この例外は、非常に単純で小さなWebフォームでスローされています。このサイトはWebファーム内でホストされていません。
2ページが断続的にこのエラーが発生するように見えるし、そのうちの一つは、ViewStateにブール値を格納しますが、それはそれとは別に変更されません。
は、誰もがこの前に遭遇していますか?
+1良い答え - テクニカルページのコードの公開実装です:http://www.developmentnow.com/articles/machinekey_generator.aspx –
自分のウェブにmachineKeyを追加しました。設定してください。エラーはまだありませんので、これが解決策です。 –
正しい解決策としてマークしてください;) – StevenMcD