Convertir des.FromBase64String(...) jette un FormatException

La ligne suivante de code s'exécute correctement dans IIS Express:

Convert.FromBase64String("dmVoaWNsZUlkPTE0MTM=??");

Mais lorsqu'il est exécuté sur mon local IIS 8 serveur, il lève l'exception suivante:

Système.FormatException: L'entrée n'est pas valable en Base-64 string car il contient une base de 64 caractères, plus de deux caractères de remplissage, ou un caractère illégal parmi les caractères de remplissage.

Pourquoi est-ce arrivé?

  • selon msdn: msdn.microsoft.com/en-us/library/... exception est levée, lorsque "La longueur de s, en ignorant les caractères espace blanc, n'est pas un multiple de 4.". Mais pourquoi ça marche sur IIS Express... bizarre
InformationsquelleAutor Dave New | 2013-06-27