1
Error Message: Invalid length for a Base-64 char array.
Stack Trace:
at System.Convert.FromBase64String(String s)
at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)
at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState)
at System.Web.UI.HiddenFieldPageStatePersister.Load()
これは、ページに関係なく、すべてのページビューでスローされます。私は私のdevサーバー上で複製することはできませんし、私のコードでBase-64を使用しているところはありません(すべてのページビューで呼び出される場所はありません)。すべてのページ読み込み時にASP.netスローエラー(Base-64 char配列の長さが無効)
アイデア?
これはページの状態の永続性と関連があることをスタックトレースから確認できます。それはBase 64を使用している人です。 –
viewstateのサイズ/状態を確認しましたか(Webフォームを使用しているようです)? http://stackoverflow.com/questions/858761/what-causing-this-invalid-length-for-a-base-64-char-arrayがポップアップしました。 – Khepri
これはViewStateに関連しています。 ViewStateはベース64エンコードされた隠し入力です。フレームワークはすべてのポストパックでこの値を読み取って(それをデコードし、どこが爆発しているのか)調べます。負荷バランスが取れていますか? – vcsjones