Я отследил это, благодаря некоторой информации в этой статье Дэвида Хёрстера .Проблема заключается в том, что алгоритм хеширования паролей по умолчанию в Azure отличается от настроек по умолчанию .NET 4.0.В Azure для него установлено значение SHA1, а HMACSHA256 - это новая стандартная настройка для 4.0.
Это можно исправить, указав тип хеша явно в web.config.Если вы решите использовать такой метод, как HMACSHA256, убедитесь, что вы также указали ключ компьютера - в противном случае вы столкнетесь с аналогичными проблемами, поскольку автоматически созданный ключ компьютера будет отличаться от сервера к серверу.изменение под :
<machineKey decryptionKey="PUT_DECRYPTION_KEY_HERE"
validationKey="PUT_VALIDATION_KEY_HERE"
decryption="AES"
validation="HMACSHA256" />
Вы можете использовать этот генератор ключей машины для генерации случайных ключей в правильном формате.