Использование ЛЮБОГО алгоритма хеширования MD5 в .NET считается не-FIPS-совместимым, поэтому это всегда будет приводить к этой ошибке.Я не уверен, что AjaxRequestProcessor может работать с MD5, это может быть какая-то операция просмотра состояния.Может помочь изменение алгоритма шифрования вашего состояния представления для использования 3DES вместо MD5.
Попробуйте добавить этот ключ в раздел system.web файла web.config:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
Полная статья об обходном пути ТУТ .
Кроме того, просто наличие debug = "true" в вашем webconfig может вызвать появление этой ошибки, так как .NET использует MD5 для некоторых операций отладки.Является ли debug = "false" в вашем файле web.config?
<system.web>
<compilation debug="false">
</system.web>