Ошибка входа в ЛЭРС УЧЕТ "Произошла непредвиденная ошибка"
В случае если при входе в ЛЭРС УЧЕТ появляется окно "ЛЭРС УЧЕТ - отправка отчета об ошибке: Произошла непредвиденная ошибка" и в технической информации содержатся следующие сведения:
1. [mscorlib] System.Reflection.TargetInvocationException: Адресат вызова создал исключение.
Стек вызовов:
в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
в System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
в System.Security.Cryptography.MD5.Create()
в Lers.Authentication.ChallengeResponse.GetPasswordHash(String password, Byte[] salt)
в Lers.Authentication.ChallengeResponse.CalculateAuthResponse(String password, Byte[] salt, Byte[] nonce)
в Lers.Networking.UserSessionInternal.<BasicLoginAsync>d__39.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
в Lers.Networking.UserSessionInternal.<CreateAsync>d__37.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
в Lers.LersServer.<ConnectAsync>d__169.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
в Lers.LoginForm.<btnOK_Click>d__8.MoveNext() в P:\LersUchet\Client\LoginForm.cs:строка 297
--------------------------------------------------------------------------------------
2. [mscorlib] System.InvalidOperationException: Данная реализация не является частью протестированных криптографических алгоритмов Windows Platform FIPS.
Стек вызовов:
в System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
Причина заключается в том, что у Вас включен параметр безопасности «Системная криптография: использовать FIPS совместимые алгоритмы для шифрования, хеширования и подписывания». Параметр нужно отключить.
Для этого войдите в Панель управления -> Администрирование -> Локальная политика безопасности и в дереве Параметры безопасности перейти на узел Локальные политики -> Параметры безопасности. Найдите политику «Системная криптография: использовать FIPS совместимые алгоритмы для шифрования, хеширования и подписывания» и отключите ее в свойствах.