Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

Le tampon ne peut pas être null. Nom du paramètre: tampon

J'ai écrit le code pour envoyer email en référence à URL, que l'utilisateur doit cliquer pour confirmer.

Exemple de lien:
http://localhost:3531/Verifica ... c-DsB
Mais lorsque l'utilisateur clique sur le lien, il s'ouvre dans le navigateur, mais affiche l'erreur suivante.

"Buffer cannot be null. Parameter name: buffer"

Veuillez trouver la pile ci-dessous. trace:


[ArgumentNullException: Buffer cannot be null.
Parameter name: buffer]
System.IO.MemoryStream..ctor/Byte[] buffer, Boolean writable/ +9629927
System.IO.MemoryStream..ctor/Byte[] buffer/ +6
Auth.IdentityTokenXChangeData.Deserialize/String base64Package/ +187
Auth.IdentityTokenXChange.TrySniffIdentityToken/HttpRequest req, String& sessionId, String& sessionTag, String& returnUrl/ +244
Auth.IdentityModule.OnBeginRequest/Object sender, EventArgs e/ +365
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute// +220
System.Web.HttpApplication.ExecuteStep/IExecutionStep step, Boolean& completedSynchronously/ +120`


Ça mange ma journée. Toute offre serait très utile.

Il y a une clé pour les rayons d'erreur ..
Je crois que le problème est la valeur codée dans QueryString


/"F960866879F669E=Tw5NpFeW9HsAqc_Ap5dmOwqkZ041pFQGYLxRV-puumtHsfhrTYtDe51uCbGV44Kc1X3n6cggsynfqRmh74ie535ymkvATeK5Jii11tOMIZDZ_GVB8QolLe‌​MU5i6KWEZculKhM0IOhYFaMc-DsB"/ -


Décodage Base64 Pour une raison quelconque des retours 'null'.


Method -
'System.Web.HttpServerUtility.UrlTokenDecode
/"F960866879F669E=Tw5NpFeW9HsAqc_Ap5dmOwqkZ041pFQGYLxRV-puumtHsfhrTYtDe51uCbGV44Kc1X3n6cggsynfqRmh74ie535ymkvATeK5Jii11tOMIZDZ_GVB8QolLe‌​MU5i6KWEZculKhM0IOhYFaMc-DsB"/'


Il y a des idées sur pourquoi il retourne null? N'est-ce pas un code valide Base64?
Invité:

Gabriel

Confirmation de:

Cela signifie que la méthode
Auth.IdentityTokenXChangeData.Deserialize

Crée un nouveau spécimen
MemoryStream

Avec argument null
buffer

.

Cette méthode semble spécifique à votre code. / Environnements /Il y a sur votre site Auth.IdentityModule/, Par conséquent, vous devez le regarder.

Pour répondre aux questions, connectez-vous ou registre