2009-06-10 7 views
3

エラーログにこれらのエラーが表示され続けます。どんなアイデアをどのように私はどこから来るか、またはより良い方法を問題を解決するために把握することができますか?WebResource.axd - 無効なViewState

System.Web.HttpException:無効なビューステート。 System.Web.HttpApplication.CallHandlerExecutionStep.System.WebでSystem.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.ProcessRequest(のHttpContext 文脈)における System.Web.UI.Page.DecryptString(文字列S)で我々は、単一を実行している - System.Web.HttpApplication.ExecuteStep(IExecutionStepステップ、 ブール& completedSynchronously)

で.HttpApplication.IExecutionStep.Execute() 更新 ここでは、私がこれまで試してみましたものですWebサーバー(ファームなし)

  • マシンキー値を使用して、ビューステートを復号することができないとき取得エラーのように見えます

答えて

4

MSは、この問題をreguardingとして6/14/09のオープンバグレポートがあります。

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=434997&wa=wsignin1.0

+0

グレートリンク:MicrosoftはIE 8つの修正この問題のために、次のバグ修正と発表しました。私はそれを修正するためにできることがたくさんあるように見える、ちょうどマイクロソフトがすぐにパッチを出すことを望む必要があります。 – Rob

1

web.configファイルへの追加 - 要求が他の誰かのビューステートで提出される場合を。

wgetを使用してasp.netページを記録することで複製できます。そのローカルに保存されたページをブラウザに表示し、リンクをクリックします。サーバーに移動すると、保存されたページのビューステートのデコードに失敗し、そのエラーが表示されます。

私はいくつかのフィッシング詐欺対策を行っていましたが、

5

グーグル(および他の検索スパイダーは)私のサイトのいずれかをインデックス化するとき、私はこの問題を抱えていました。私はwebresource.axdファイルを無視しなければならなかった/robots.txtに置かなければなりませんでした。

ELMAHを使用しているため、ファイルをリクエストしたブラウザのバージョンが表示され、GoogleBotが終了しました。

2

私はまったく同じ問題を抱えています。 MS(https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=434997&wa=wsignin1.0)によって確認されたバグは意味がありますが、MSはこれがIE8の問題であると主張していますが、私はIEのバージョンが6,8のユーザーにこの問題があることがわかります。

Firefoxユーザーがこの機能を使用していないため、MSIEの問題であると思われます。

2

マイクロソフトが提案したレスポンスヘッダー(ContentTypeとCharSet)を追加しましたが、これらのエラーは引き続き発生します。ありがたいことに、エンドユーザーには何の違いも見られませんが、これらのエラーはログに記録されます。

関連する問題