Table of Contents

Ошибка входа в ЛЭРС УЧЕТ "Произошла непредвиденная ошибка"

В случае если при входе в ЛЭРС УЧЕТ появляется окно "ЛЭРС УЧЕТ - отправка отчета об ошибке: Произошла непредвиденная ошибка" и в технической информации содержатся следующие сведения:

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 совместимые алгоритмы для шифрования, хеширования и подписывания» и отключите ее в свойствах.