Среда выполнения .NET: исключение AccessViolation C#C#

Место общения программистов C#
Ответить
Anonymous
 Среда выполнения .NET: исключение AccessViolation C#

Сообщение Anonymous »

Я сталкиваюсь с повторяющейся проблемой в своем приложении, связанной с поставщиком данных Oracle для .NET (ODP.NET) при подключении к базе данных Oracle 19c. Приложение выдает исключение System.AccessViolationException с сообщением: «Попытка чтения или записи защищенной памяти. Часто это указывает на то, что другая память повреждена». Подробности исключения следующие:
Необработанное исключение: System.AccessViolationException: попытка чтения или записи защищенной памяти. Это часто указывает на повреждение другой памяти.
at Oracle.DataAccess.Client.OpsCon.UnRegisterCallbacks(IntPtr& opsConCtx, IntPtr& opsErrCtx, OpoConValCtx*& pOpoConValCtx, OpoConRefCtx& pOpoConRefCtx)
at Oracle.DataAccess.Client.CallbackHashCtx.Finalize()
Среда: Windows Visual Studio 2019 Oracle 19c Поставщик данных Oracle для .NET (ODP.NET) Неуправляемая 4.122.19.1 .NET Framework 4.0< /p>
Описание: Приложение успешно выполняет бизнес-логику, но время от времени происходит сбой с вышеуказанной ошибкой. Это происходит примерно в 3 из 100 выполнений.
Нужно решение для этого исключения

Подробнее здесь: https://stackoverflow.com/questions/788 ... on-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»