Lors d'un récent test de charge, je reçois un peu étrange "Index Out of Range Exception"Erreur étrange dans l'application .net. - RijndaelManaged
trace de la pile:
at System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at System.Security.Cryptography.CryptoStream.FlushFinalBlock()
at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Boolean useValidationSymAlgo)
at System.Web.UI.Page.DecryptString(String s)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Nous n'utilisons une ferme ou d'un groupe, et je suis ne pas utiliser de cryptographie dans l'application.
Il semble que cela se passe dans les coulisses des classes .Net.
Je suppose que cela a quelque chose à voir avec viewstate, mais je ne peux pas savoir pourquoi cela est lancé.
Des idées?
Oui, c'est 2.0. Est-ce que le cibler sur 3.0 serait magique? –